PDA

Ver la Versión Completa : Error en delphi 6.


mcalmanovici
06-02-2007, 16:32:09
Hola, primero que nada buenos dias.
Mi problema es el siguiente:
tengo en una parte de mi codigo en delphi 6 escrito:

SQLDSStock.Close;
SQLDSStock.ParamByName('id_empresa').Value := CDSDiscID_EMPRESA.Value;
SQLDSStock.ParamByName('cod_item').Value := CDSDiscCOD_ITEM.Value;
CDSStock.Open;

mi SQLDSStock es un TSQLDataSet el cual en el command text dice select * from P_AD_STOCK(:ID_EMPRESA, :COD_ITEM) siendo el P_AD_STOCK un store procedure de la base de datos.

Cuando yo lo depuro y pasa por CDSStock.Open me da el siguiente error:

file:///C:/DOCUME%7E1/EMark/CONFIG%7E1/Temp/moz-screenshot-2.jpgraised exception class EDataBaseError with message 'SQLDSStock: cursor not returned from query'. Process stop. Use step o run to continue.

y cuando sigo depurando me da el error igual pero con EOleException, es decir:
raised exception class EOleException with message 'SQLDSStock: cursor not returned from query'. Process stop. Use step o run to continue.

Ya probe recompilar el procedure de la base de datos y de construir el proyecto de delphi otra vez. No se si alguien le paso alguna vez algo parecido o tiene alguna idea para poder solucionarlo.

Espero haberme explicado bien.
Cualquier ayuda sera muy agradecida.
Muchisimas gracias.
Mariano.file:///C:/DOCUME%7E1/EMark/CONFIG%7E1/Temp/moz-screenshot-1.jpg