Visual Basic para Aplicaciones - UPDATE CON SELECT

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

UPDATE CON SELECT

Publicado por SERGIO FLORES (1 intervención) el 14/03/2003 23:46:51
HOLA!!

TE COMENTO QUE TENDO UN PROBLEMA QUE AUN NO HE PODIDO RESOLVER.

TENGO UN UPDATE PARA VARIOS REGISTROS APOYADO POR UN SELECT. PERO ME ARROJA EL ERROR 3073 EL CUAL ME COMENTA QUE LA TABLA NO ESTA PARA MODO UPDATE .., ES DECIR SOLO LECTURA.

ADJUNTO UN TROZO DEL PROGRAMA.


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 estado de cheque
SQL$ = " UPDATE CUOTAS SET SCOSCOD = (SELECT tdetpag.dbuf3 FROM Tdetpag WHERE cuotas.pagnro=tdetpag.pagnro" & _
" AND cuotas.prorut =tdetpag.prorut AND cuotas.pagneto = tdetpag.dbuvalor" & _
" )" & _
" WHERE cuotas.prorut =" & mirut & ";"
dbUPse.Execute (SQL$), , dbsqlpasstrough

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