Bonjour,
sous delphi 7 / sql server 2005 j'ai le problème suivant :
j'ai dans mon application un TADOConnection.
je créé une table temporaire (#temptable) dans un ADOquery créé dans un thread et connecté à ma TADOConnection (composant TADOConnection de l'application passée en paramètre dans le constructeur du thread).
je veux ensuite faire un select dans un autre ADOQuery, également rattaché à la même TADOConnection mais ce query-ci est un composant de l'application.
=> PB : cette dernière requête ne connait pas ma table temporaire #TempTable, alors que tout cela marchait en BDE, (j'ai remplacé ma TDatabase par un TADOConnection et mes Tquery par des ADOQuery, je n'ai rien touché aux requêtes). Que se passe-t-il? Mes deux query ne sont-ils pas dans la même session alors qu'ils pointent sur le même objet ADOConnection?
Avec des tables temporaires globales (en ##), cela fonctionne mais cette solution ne me convient pas...
Avez-vous des idées pour m'aider?
Merci d'avance!
Partager