Bonsoir,
Voila je cherche à créer dynamiquement des vues de ma base de données (Oracle). Or à si j'execute mon bloque de commande ci-dessous via ma console SQL + d'ORACLE, j'ai bien m'a vue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SQLVIEW="CREATE OR REPLACE VIEW CODE_INTERNE_UCSociete AS SELECT UCCLEUNIK,CODE_INTERNE FROM UC, LOCALISA L5, LOCALISA L4, LOCALISA L3, LOCALISA L2, LOCALISA L1 WHERE UC.L0CLEUNIK = L5.L0CLEUNIK(+) AND L5.PARENTCLEUNIK=L4.L0CLEUNIK(+) AND L4.PARENTCLEUNIK= L3.L0CLEUNIK(+) AND L3.PARENTCLEUNIK= L2.L0CLEUNIK(+) AND L2.PARENTCLEUNIK= L1.L0CLEUNIK(+) AND L2.PARENTCLEUNIK= L1.L0CLEUNIK(+) AND (L1.NOM='Societe' or L2.NOM='Societe' or L3.NOM='Societe' or L4.NOM='Societe'); "
Par contre si je souhaite créer ces mêmes vues via ADO j'ai l'erreur suivante qui s'affiche:
Mon code :
Erreur à l'execution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Set conn=Server.CreateObject("ADODB.Connection") conn.Open session("Connection_String") conn.Execute(SQLVIEW) conn.Close()
Message d'erreur renvoyé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set conn=Server.CreateObject("ADODB.Connection") conn.Open session("Connection_String") conn.Execute SQLVIEW,conn conn.Close()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 OraOLEDB error '80040e14' ORA-00911: Caractère non valide
Partager