Visual Basic - Ayuda con esta consulta

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda con esta consulta

Publicado por lissi (81 intervenciones) el 17/02/2005 21:42:36
Hola programadores no se xq en esta consulta me sale el siguiente error :

Los unicos campo integer son
numpaginas
numunidades

"Sintaxis incorrecta cerca de" ','

cn.Execute "update libros set nombrelibro='" & txtlibro.Text & "', fecharegistro='" & dt_fecha.Value & "',editorejecutivo='" & dceje.BoundText & "', editorsr='" & dcsen.BoundText & "',raiz='" & txtraiz.Text & "',carpeta='" & txtcarp.Text & "',numunidades=" & meuni & ", numpaginas=" & metotpag & ", fechaultmov='" & fecha_hora & "' where codigolibro='" & txtcod.Text & "'"

Ayudenme a encontrar el error
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:Ayuda con esta consulta

Publicado por ChaRLinux (60 intervenciones) el 17/02/2005 21:53:12
es que para cada campo tienes que hacer un update diferente

cn.Execute "update libros set nombrelibro='" & txtlibro.Text & "'

cn.Execute "update libros set fecharegistro='" & dt_fecha.Value & "'

y asi susesivamente es pero que te sirva
ChaRLinux Corporation
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:Ayuda con esta consulta

Publicado por Christian (675 intervenciones) el 17/02/2005 21:59:32
lo mejor es que concatenes tu sentencia UPDATE para que te des cuenta del error algo asi:
query = "Update tabla set campo=" & text1.text & ","
query= query & "campo2=" & text2.text & "'"..... y asi....

pero no hagas actualizando cada campo pues..... que tal si tienes 50 campos....
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