|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Bonjour
Voici le message d'erreur que j'obtiens: Citation:
Je précise que la requete ne pose pas de problème et que c'est en fait une sous requete (DBExtract imbriqué). Ma config: Win2003, SQLServer 2005 et XMLRAD2007 beta 1 (mais c'est pareil avec la beta 2). Des pistes ? Est-ce-que ça peut venir de XMLRAD 2007 ? Merci d'avance |
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
c'est rare ca:
quel provider ? la requête SQL ? eventuellement balance le XMLGram complet
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#3 | |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Le provider : SQLOLEDB.1
La requete : Citation:
|
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() |
ok il y a un sub select ca doit être pour cela que ca plante.
j'ai déjà remarqué cela. essaye de mettre NativeADO à 1 dans les paramètres de connexion. sinon, il faut découper la requête pour éviter le sub select.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Alors si j'ajoute NativeADO = 1 dans les params ça ne marche plus du tout. En effet, meme si j'ai l'erreur, j'arrive à obtenir le xmlservice si je recommence la demande. En revanche, si je déclare NativeADO, là c'est non.
Est-ce-que cette mauvaise interprétation d'une sub-requete est liée à XMLRAD2007 ? |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() |
Citation:
c'est lié à ADO en lui même et peut être DacADO.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
ok, mais ce que je ne comprends pas c'est que ma requete principale, la premiere, contient aussi des sub requetes. Et le pb ne se situe jamais dans cette partie.
J'ai essaye de faire un debug et visiblement, pour cette sous-requete WeekInformation, il doit faire un Query.Prepare et c'est là que ça plante. |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() |
je viens de réessayer avec les composants ADO de Delphi et cela fait le même problème.
en fait le problème vient de là: http://support.microsoft.com/kb/235053/EN-US/ donc en gros faut modifier dans DacADO.pas RefreshFromOleDB pour le prendre en compte: Code :
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
||
|
|
00
|
|
|
#9 |
|
Membre habitué
![]() Inscription : novembre 2002 Messages : 243 ![]() |
Merci d'essayer de trouver une solution pour ce problème.
Malheureusement, ça n'a pas l'air de fonctionner. J'ai fait la modif mais j'obtiens le même comportement que sans la modif. |
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() |
c'est bizarre car moi j'ai plus de plantage a ce niveau là.
__________________
RDM Tout Est Relatif Rubrique XMLRAD: http://xmlrad.developpez.com FAQ XMLRAD: http://xmlrad.developpez.com/faq/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com