Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2004, 13h23   #1
sch
Invité de passage
 
Inscription : janvier 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 18
Points : 4
Points : 4
Par défaut Erreur ORA-01036 sur un XMLGRAM

Bonjour,

Lorsque j'execute la requete suivante :
CREATE TABLE T
AS (SELECT a,b,c FROM TABLE2 WHERE param1=:p1 and param2=:p2)
j'obtiens le msg suivant : ORA-01036: numéro/nom de variable illégal

Quelqu'un sait-il quel est le problème et surtout comment le résoudre ?

Merci d'avance.

N.B. : je travaille sur une base Oracle 8i et j'utilise sous XMLRAD le driver ORACLE provider for OLE DB
sch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2004, 18h00   #2
Membre régulier
 
Inscription : janvier 2003
Messages : 207
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 207
Points : 94
Points : 94
Envoyer un message via MSN à rgarnier
J'ai vu passer quelque chose de ce style sur metalink ...

Je crois me souvenir qu'il y avait un bug sur le driver oledb oracle dans la cas de passage de valeur de paramètre NULL.

Pour info, le driver microsoft est bien plus performant que celui d'oracle...
__________________
Renaud
W2003 / XP /VISTA
SQL SERVER / ORACLE
ADO
rgarnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 09h58   #3
sch
Invité de passage
 
Inscription : janvier 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 18
Points : 4
Points : 4
Merci.
J'ai donc essayé avec ce driver et du coup c'est l'erreur
ORA-01027: bind variables not allowed for data definition operations
qui se déclenche ...
sch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 10h40   #4
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
d'après l'erreur je comprend que l'on a pas le droitd'avoir des paramètres dans nue requête de type DDL, ce qui peut se comprendre.
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 11h20   #5
sch
Invité de passage
 
Inscription : janvier 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 18
Points : 4
Points : 4
Merci.

Y a t-il alors moyen d'éxecuter un script SQL (un fichier .sql contenant différentes requêtes) ?
Si oui comment procéder ? et comment lui passer des paramètres ?
sch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 14h56   #6
RDM
Membre Expert
 
Inscription : mars 2002
Messages : 1 426
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 1 426
Points : 1 546
Points : 1 546
Envoyer un message via ICQ à RDM
ce qui est interdit (par Oracle) ce sont les paramètres :MyParam
mais tu peux touours utilisé les tmeplates properties
{$MyParam}

qui feront du remplacement de chaine de caractère avant d'envoyer la requête au serveur
__________________
RDM
Tout Est Relatif
Rubrique XMLRAD: http://xmlrad.developpez.com
FAQ XMLRAD: http://xmlrad.developpez.com/faq/
RDM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h37.


 
 
 
 
Partenaires

Hébergement Web