TADOStoredProc Windows 7 64 bits tiempo espera agotado
Hola a todos,
Tengo un entorno de desarrollo con Windows XP SP3 en el que hice una aplicacion en:
Delphi7 enterprise +
BDE +
SQL Server 2000
Ahora necesito hacerla funcionar en windows 7 64 bits.
Ya he visto por los foros que el BDE no está soportado en Win7 64 bits, pero despues de hacer
unos cambios en el registro de windows he conseguido que la aplicacion arranque en win7
Una vez en ejecucion cuando se llama a los procedimentos almacenados, me salia un error de que no
encuentra el procedimiento almacenado. Motivo por el que cambie los TStoredProc ---> TADOStoredProc
Ahora estoy con la maquina de Desarrollo [win XP SP3] moficando los fuentes, poniendo TADOStoredProc y
probando.
Con este cambio realizado, las llamadas a procedimentos almacenados que SOLO consultan datos me
funcionan bien,
PERO
cuando LLAMO a Procedimientos que [insertan o actualizan datos], me congela la aplicacion y
al rato ma sale un ERROR: "tiempo de espera agotado."
He revisado los timeout (connectionTimeout y commandTimeout) del ADOConnection y me sigue fallando,
Tambien he probado usar otros componentes de ADO:
TADOQuery, TADODataSet, TADOCommand y pasa lo mismo.
No entiendo que puede estar pasando
Parece algun tipo de problema de los componentes ADO, ya que si lanzo la llamada al procedimiento en el analizador
de consultas del SQLSERVER funciona bien. Y por supuesto usando BDE tambien.
Esto es desesperanteeee....
¿Habeis tenido algun caso parecido?
¿que hay que hacer para portar una aplicacion a Win7 64 bits?
Gracias por leerme.
David.
|