Me va bien haciendole un pequeño arreglillo, total que me ha quedado así:
Código Delphi
[-]
query.Close;
query.sql.Add('execute procedure importar( :numero, :fecha,:lectura,:consumo)');
query.ParamByName('numero').AsString := ADOquery.fieldbyname('contador').Text;
Query.ParamByName('fecha').AsDateTime := ADOquery.Fieldbynem('fecha').asdatetime;
... query.ExecSQL;
Me ocurre un pequeño problemilla con la fecha que es cuando hago una comparación,insercion etc el formato fecha tiene que ser:'mm/dd/yy'
el formato que saco yo de la consulta query que me da el dato es 'dd/mm/yy',pero bueno eso sólo es cambiar el formato, ya lo he ehcho mas veces,(¡¡creo)
Una preguntilla, no se si te he comentado que saco los datos de una tabla de Access a la que accedo con un ADoQuery creo que si y para importar los datos hago el codigo que me pasaste dentro de un while cunado el while entra una vez lo inserta sin problemas, cuando entramos por segunda vez me pone error en execute
sabes porque muchas gracias.
Gracias