|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour,
J'ai un souci avec XMLRAD, SQL SERVER 2000, ADO avec le paramètre NativeADO à 1 (qui permet d'utiliser les prépare donc gain en vitesse). En faite à chaque fois que j'ai des requêtes avec des "in" ou "not in" ou "exists" donc en quelque sorte des sous requêtes, j'ai le message d'erreur suivant : TDacQuery.GetPreparedQuery - Les informations de paramètre ne peuvent provenir d'instructions SQL avec des requêtes de sous-sélection. Définissez les informations de paramètre avant de préparer la commande Comment me sortir de ce problème ? Merci pour vos commentaires. Michel |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
tu as un exemple de requête qui donne cela ?
avec un NativeADO à 0 cela fonctionne ?
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#3 | |||
|
Membre régulier
![]() |
Citation:
Toute requête de ce style: Code :
Merci Michel |
|||
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
De plus en regardant avec le profiler de SQL Server, on voit qu'il prépare
la requête "prepare SQL" et ensuite il fait un "exec sp_unprepare" au lieu de "exec prepared SQL" qu'il fait tout naturellement avec une requête sans l'instruction "NOT IN". Si cela peut aider a m'aiguiller sur mon problème que je rencontre. A+ Michel |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
A force de chercher on vient de trouver une piste et cela marche mais bon...
En faite j'ai une instruction parent qui récupère un ID et dans l'instruction fils si je prend le paramètre :ID pour l'inscrire dans ma requête et que je l'ajoute dans les params là cela se plante. Par contre si je remplace :ID par {$ID} alors là le système ne se plante pas ... pas géniale mais cela lui évite de faire un prepare ou un truc du style qu'il n'arrive pas à faire. Avec cela je pense que l'on peut dire qu'il y a un bug dans le mécanisme de préparation des paramètres non ? Merci de vos commentaires Michel |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() |
Effectivement on a remarqué quelques problèmes dans le prepare natif.
c'est en cours d'étude... pas plus d'info pour l'instant
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#7 | |
|
Membre régulier
![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com