Foros del Web » Programación para mayores de 30 ;) » .NET »

Error de Sintaxis en Visual.Net

Estas en el tema de Error de Sintaxis en Visual.Net en el foro de .NET en Foros del Web. Amigos Recurro a ustedes, ya que no he encontrado informacion que pueda aclararme un pequeño problema que me está presentando Visual.net. Es el Siguiente: He ...
  #1 (permalink)  
Antiguo 03/08/2011, 09:12
Avatar de girithdacil  
Fecha de Ingreso: enero-2011
Ubicación: en mi casa
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Exclamación Error de Sintaxis en Visual.Net

Amigos
Recurro a ustedes, ya que no he encontrado informacion que pueda aclararme un pequeño problema que me está presentando Visual.net.

Es el Siguiente:
He creado un mantenedor, con el fin de grabar o actualizar un dato dentro de una tabla especifica, el problema es que al momento de presionar grabar ejecuta el procedimiento y me manda un error "Sintaxis incorrecta cerca de la palabra clave Where"
he revisado todo el fuente y no encuentro el problema, el codigo en donde arroja el error es el siguiente:

Public Sub Actualizar(ByVal Id_Empresa As String, ByVal Rut_Empresa As String, ByVal Nombre_Empresa As String, ByVal Direccion_Empresa As String, ByVal Comuna_Empresa As String, ByVal Telefono_Empresa As String, ByVal Usuario_Contacto As String, ByVal Telefono_Usuario As String, ByVal conexion As String)
Try
Dim conn As New SqlConnection(conexion)
Dim cmd As SqlCommand
Dim SqlBuilder As New System.Text.StringBuilder
With SqlBuilder
.Append("UPDATE Empresa SET ")
.Append("Rut_Empresa='" & Rut_Empresa & "', ")
.Append("Nombre_Empresa='" & Nombre_Empresa & "', ")
.Append("Direccion_Empresa='" & Direccion_Empresa & "', ")
.Append("Comuna_Empresa='" & Comuna_Empresa & "', ")
.Append("Telefono_Empresa='" & Telefono_Empresa & "', ")
.Append("Usuario_Contacto='" & Usuario_Contacto & "', ")
.Append("Telefono_Usuario='" & Telefono_Usuario & "', ")
.Append("WHERE IdEmpresa='" & Id_Empresa & "'")

End With
conn = New SqlConnection(conexion)
conn.Open()
cmd = New SqlCommand(SqlBuilder.ToString, conn)
cmd.ExecuteNonQuery()
conn.Close()
cmd.Dispose()
conn.Dispose()
Catch err As SqlException
Throw err
Catch err As Exception
Throw err
End Try
End Sub

todos los campos en la tabla estan como "varchar" ya no se me ocurre que puede ser, soy nuevo en esto.

Saludos
Giri
  #2 (permalink)  
Antiguo 03/08/2011, 09:21
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 18 años, 3 meses
Puntos: 76
Respuesta: Error de Sintaxis en Visual.Net

Cita:
Iniciado por girithdacil Ver Mensaje
.Append("Telefono_Usuario='" & Telefono_Usuario & "', ")
.Append("WHERE IdEmpresa='" & Id_Empresa & "'")

Giri
Creo que te sobra la coma , la que pinte de rojo
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 03/08/2011, 09:38
Avatar de girithdacil  
Fecha de Ingreso: enero-2011
Ubicación: en mi casa
Mensajes: 4
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Error de Sintaxis en Visual.Net

Cita:
Iniciado por jhonwilliams Ver Mensaje
Creo que te sobra la coma , la que pinte de rojo
-.- (me puse rojo)

Gracias!!
  #4 (permalink)  
Antiguo 03/08/2011, 09:44
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 18 años, 3 meses
Puntos: 76
Respuesta: Error de Sintaxis en Visual.Net

No hay porque ponerse rojo.

Ese tipo de cosas es mas comun de lo que crees y de seguro a todos nos a pasado

Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)

Etiquetas: visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:36.