duda con sentencia

20/09/2006 - 13:00 por Alberto González | Informe spam
buenas a tod@s:

estoy intentando hacer esta update pero me da error

prioridad es integer
empresa y pedido son string
"update cpcurcab set prio=" & prioridad & " from cpcurcab , fapedl where
cpcurcab.npint=fapedl.npint AND cpcurcab.codemp=fapedl.codemp and
fapedl.codemp='" & empresa & "'" And "fapedl.numped='" & pedido & "'")

damantenimiento = New OleDb.OleDbDataAdapter(selecprio, conexion)
 

Leer las respuestas

#1 floyd303
20/09/2006 - 13:25 | Informe spam
Hola!

Puedes decir el error que te da?
Por otro lado, no se si estan bien las comillas (And "fapedl.numped=).
Revisalas... porque a lo mejor viene por ahi el problema.
Por si te sirve yo lo que hago es un Format para no liarme:

strSQL = String.Format ("update cpcurcab set prio={0} from cpcurcab ,
fapedl where
cpcurcab.npint=fapedl.npint AND cpcurcab.codemp=fapedl.codemp and
fapedl.codemp='{1}' And fapedl.numped='{2}'", prioridad, empresa,
pedido)

Luego estaba revisando un poco la sentencia... y al hacer joins puedes
hacer que la consulta sea no actualizable... tampoco se si es este tu
caso.

Espero que te ayude
Saludos
Roberto M. Oliva

Alberto González ha escrito:

buenas a :

estoy intentando hacer esta update pero me da error

prioridad es integer
empresa y pedido son string
"update cpcurcab set prio=" & prioridad & " from cpcurcab , fapedl where
cpcurcab.npint=fapedl.npint AND cpcurcab.codemp=fapedl.codemp and
fapedl.codemp='" & empresa & "'" And "fapedl.numped='" & pedido & "'")

damantenimiento = New OleDb.OleDbDataAdapter(selecprio, conexion)

Preguntas similares