SQL - Error en update

 
Vista:

Error en update

Publicado por Idanian (1 intervención) el 10/09/2005 17:37:53
Me puede decir alguien que esta mal en este update (y ya puestos, como seria bien ;^) )

UPDATE Usuarios
SET Clave=@Clave, Email=@EMail, DireccionEnvio=@DireccionEnvio, Direccion=@Direccion, CodigoPostal=@CodigoPostal, Telefono=@Telefono, Pais=@Pais WHERE (IDUsuario LIKE @IDUsuario)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error en update

Publicado por Unomásnomás (36 intervenciones) el 10/09/2005 19:44:11
Pues si.. agregarle el From.. como esto:

UPDATE T
SET Clave=@Clave, Email=@EMail, DireccionEnvio=@DireccionEnvio, Direccion=@Direccion, CodigoPostal=@CodigoPostal, Telefono=@Telefono, Pais=@Pais
FROM Tabla T
WHERE (IDUsuario LIKE @IDUsuario)

usa un alias... y a acada campo agregale el alias tambien...
Suerte... ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error en update

Publicado por alhucave (12 intervenciones) el 13/09/2005 00:45:25
Hno,

Tu error esta en el LIKE,

el LIKE, se utiliza para campos string.

Supongamos que tu campo IDUsuario es un string, de todas formas sigue estando malo, porque el LIKE funciona de la siguiente manera:

WHERE (IDUsuario LIKE @IDUsuario+"%")

si no te funciona asi entonces es asi:

WHERE (IDUsuario LIKE "'"+@IDUsuario+"'%")

uno de estos where estoy seguro de que hara funcionar tu update
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar