Visual Basic - ACTUALIZAR REGISTROS CON SELECT

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

ACTUALIZAR REGISTROS CON SELECT

Publicado por SERGIO FLORES (3 intervenciones) el 14/03/2003 21:53:10
HOLA !

TENGO UN PROBLEMA QUE DEFINITIVAMENTE NO HE PODIDO RESOLVER. DESEO REALIZAR UNA ACTUALIZACION DE REGISTRIOS CON UPDATE APOYADO POR SELECT . PERO ME ARROJA ERROR 3073 Y NO SE COMO SALIR DE ESTE EMBROLLO
ADJUNTO LA SENTENCIA..
SI NO ES POSIBLE ACEPTO SUGERENCIAS

SIN OTRO PARTICULAR

SERGIO FLORES FLORES

Sub actualiza_cuotas(mirut)
xpagflag = 0
xtipcod = 1
Dim dbUPse As Database
Set dbUPse = OpenDatabase("c:\convenio\agip.mdb")

'actualiza nro de cheque
SQL$ = "UPDATE CUOTAS SET PAGA1 = (SELECT Dbucta FROM Tdetpag WHERE cuotas.pagnro=tdetpag.pagnro" & _
" AND cuotas.prorut =tdetpag.prorut ) " & _
" WHERE cuotas.prorut =" & mirut & ";"
dbUPse.Execute (SQL$)
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:ACTUALIZAR REGISTROS CON SELECT

Publicado por Fran (78 intervenciones) el 20/03/2003 04:09:35
¿No será que repites la cláusula WHERE?

Espero que sea éso.
Un saludo.
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:ACTUALIZAR REGISTROS CON SELECT

Publicado por Esteban (1144 intervenciones) el 20/03/2003 07:31:14
De esta forma no se definen las sentencias de update con un select para modificar, son muy diferentes y complejas.
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