Ver Mensaje Individual
  #1  
Antiguo 07-12-2011
davidesarr davidesarr is offline
Registrado
NULL
 
Registrado: dic 2011
Posts: 2
Reputación: 0
davidesarr Va por buen camino
Angry 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.
Responder Con Cita