PDA

Ver la Versión Completa : ADO - SQLServer "Cannot perform a requery after connection has changed"


palmaprix
25-11-2011, 03:43:02
Hola

Utilizo Delphi7 y SQL Server 2005 y desde hace un tiempo me han aparecido este tipo de mensaje
"Cannot perform a requery after connection has changed"
Cuando trato de hacer un requery a un TADODataSet de un Store Procedure de SQL Server
Hasta la fecha no he podido resolver este problema, cuando me ha aparecido trato de resolverlo pero no encuentro la solución, busco una segunda variante y sigo adelante, pero ya esta vez tengo nuevamente este problema y me he decidido tratar de resolver de una vez este problema, he buscado en internet pero no encuentro nada, cambie el TADODataSet, cambien el TDataSource, etc., pero nada aun persiste.
Por favor alguien puede ayudarme a resolver este problema


Saludos


palmaprix

olbeup
25-11-2011, 08:18:43
Parece ser que cuando realizas el ADOQuery, la conexión con el servidor la cierras o se cierra.
¿Tienes asociado el ADOQuery a un ADOConnection?
Ejecuta la aplicación con F8 (Paso a Paso) para ver si localizas donde se pierde la conexión.

Un saludo.

palmaprix
25-11-2011, 17:04:53
Muchas gracias olbeup
Era un problema con el ADOConnection pues no estaba conectado al momento de hacer el requery
Saludos