 
			
				03/08/2011, 09:12
			
			
			     |  
        |     |    |    Fecha de Ingreso: enero-2011  Ubicación: en mi casa  
						Mensajes: 4
					  Antigüedad: 14 años, 9 meses Puntos: 0     |        |  
        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           |