hola foro
tengo el siguiente error y quisiera saber si alguien me puede colaborar
para resolverlo
estoy haciendo una consulta en una tabla dbf con la siguiente macro
Sub CONSULTA_BASES()
Application.ScreenUpdating = False
cn.Open "Driver={Microsoft dBASE Driver
(*.dbf)};DriverID'7;Dbq=C:\borreme\bases;"
rs.Open "SELECT planilla.PLA_MATR, planilla.PLA_CICL, planilla.PLA_NFAC,
planilla.PLA_CATE, planilla.PLA_VLAG, planilla.PLA_VLAL,
planilla.PLA_VLMA, planilla.PLA_TOTA, planilla.PLA_INAG,
planilla.PLA_INAL, planilla.PLA_CNS1, planilla.PLA_COD1,
planilla.PLA_TOTANT, planilla.PLA_BAAG, planilla.PLA_COAG,
planilla.PLA_SUAG, planilla.PLA_CFAL, planilla.PLA_BAAL,
planilla.PLA_COAL, planilla.PLA_SUAL, puntcons.USR_ESTR,
puntcons.USR_RUTA, puntcons.USR_SECT, puntcons.USR_EPUN,
puntcons.USR_CIUD" & Chr(13) & "" & Chr(10) & "FROM planilla planilla,
puntcons puntcons" & Chr(13) & "" & Chr(10) & "WHERE planilla.PLA_MATR puntcons.PLA_MATR AND ((planilla.PLA_TARI='" & mes & "'))", cn,
adlockoptimistic, adcmdtext
Sheets("C_pla_pun").Select
Range("A2").CopyFromRecordset rs
rs.Close
cn.Close
end sub
el mensaje de error es el siguiente
SE HA PRODUCIDO EL ERROR '-2147217904 (80040e10)'EN TIEMPO DE EJECUCION:
[microsoft][controlador ODBC dbase] pocos parametros. Se esperaba 1.
señalando la linea
rs.Open "SELECT planilla.PLA_MATR, planilla.PLA_CICL, planilla.PLA_NFAC,
planilla.PLA_CATE, planilla.PLA_VLAG, planilla.PLA_VLAL,
planilla.PLA_VLMA, planilla.PLA_TOTA, planilla.PLA_INAG,
planilla.PLA_INAL, planilla.PLA_CNS1, planilla.PLA_COD1,
planilla.PLA_TOTANT, planilla.PLA_BAAG, planilla.PLA_COAG,
planilla.PLA_SUAG, planilla.PLA_CFAL, planilla.PLA_BAAL,
planilla.PLA_COAL, planilla.PLA_SUAL, puntcons.USR_ESTR,
puntcons.USR_RUTA, puntcons.USR_SECT, puntcons.USR_EPUN,
puntcons.USR_CIUD" & Chr(13) & "" & Chr(10) & "FROM planilla planilla,
puntcons puntcons" & Chr(13) & "" & Chr(10) & "WHERE planilla.PLA_MATR puntcons.PLA_MATR AND ((planilla.PLA_TARI='" & mes & "'))", cn,
adlockoptimistic, adcmdtext
la macro estaba funcionando bien, solo que los archivos fuente planilla y
puntcons los reemplace con una nueva version ( deje los nombres iguales) y
ahora ya no funciona
algiensabe el porque?
muchas gracias
Leer las respuestas