una de sql desde excel

07/04/2006 - 22:16 por fredy | Informe spam
hola grupo...
tengo la siguiente macro

Sub elimdupli()
Set Db = OpenDatabase("E:\borreme\200603\BORREME.mdb")
Db.Execute "update COD274 SET FEMI = cod27.FEMI WHERE cod27.matr=cod274.matr
and cod27.nfac=cod274.nfac"
end sub

pero me sale un error.. " pocos parametros, se esperaba 3"

lo que intento hacer con esta macro es colocar al campo femi de la tabla
cod274 los codigos que se encuentran en el campo femi de la tabla cod27
cuando coincidan los campos matr y nfac...

si alguien me puede colaborar se lo agradeceria muchisimo
 

Leer las respuestas

#1 Alejandro Garrammone
07/04/2006 - 22:55 | Informe spam
Hola Fredy!!, creo que error está en la definición de sql debido a que la
consulta "no puede conocer" que existe una tabla cod27.
Yo probaría con lo siguiente:

update COD274, COD27 set COD274.FEMI=cod27.FEMI where cod27.matr=cod274.matr
and cod27.nfac=cod274.nfac

SALU2,

ALEJANDRO


"fredy" escribió en el mensaje
news:
hola grupo...
tengo la siguiente macro

Sub elimdupli()
Set Db = OpenDatabase("E:\borreme\200603\BORREME.mdb")
Db.Execute "update COD274 SET FEMI = cod27.FEMI WHERE
cod27.matr=cod274.matr
and cod27.nfac=cod274.nfac"
end sub

pero me sale un error.. " pocos parametros, se esperaba 3"

lo que intento hacer con esta macro es colocar al campo femi de la tabla
cod274 los codigos que se encuentran en el campo femi de la tabla cod27
cuando coincidan los campos matr y nfac...

si alguien me puede colaborar se lo agradeceria muchisimo

Preguntas similares