bossamiral2 Ctrl+Alt+Del | Je suis entrain de travailler avec vb.net 2005 et un base oracle 9.
J'utilise sqldeveloper pour faire mes requêtes.
Mon problème c'est que j'ai une requête qui fonctionne très bien avec sqldeveloper et qui plante avec vb.net . Voilà ma requête que j'utilise avec sqldeveloper (elle fonctionne parfaitement)
Code :
- ALTER SESSION SET NLS_TERRITORY = switzerland;
- SELECT G.GOO_MAJOR_REFERENCE,G.GOO_SECONDARY_REFERENCE,SUM (S.SPO_AVAILABLE_QUANTITY) AS TOTAL_QTY,
- to_char(GG.GOO_BASE_COST_PRICE,'L99999D99') as PRCS,to_char(SUM (S.SPO_AVAILABLE_QUANTITY)*GG.GOO_BASE_COST_PRICE,'L99999D99') AS TOTAL
- FROM STM_STOCK_POSITION S,GCO_GOOD G,GCO_GOOD_CALC_DATA GG
- WHERE G.GCO_GOOD_ID=S.GCO_GOOD_ID AND G.GCO_GOOD_ID=GG.GCO_GOOD_ID
- GROUP BY GG.GOO_BASE_COST_PRICE,G.GOO_MAJOR_REFERENCE,G.GOO_SECONDARY_REFERENCE
- ORDER BY TOTAL DESC
|
Voilà la requête que j'utilise en vb.net (marche pas)
Code :
- ALTER SESSION SET NLS_TERRITORY = 'switzerland'
- SELECT G.GOO_MAJOR_REFERENCE,G.GOO_SECONDARY_REFERENCE,SUM (S.SPO_AVAILABLE_QUANTITY) AS TOTAL_QTY,
- to_char(GG.GOO_BASE_COST_PRICE,'L99999D99') as PRCS,to_char(SUM (S.SPO_AVAILABLE_QUANTITY)*GG.GOO_BASE_COST_PRICE,'L99999D99') AS TOTAL
- FROM STM_STOCK_POSITION S,GCO_GOOD G,GCO_GOOD_CALC_DATA GG
- WHERE G.GCO_GOOD_ID=S.GCO_GOOD_ID AND G.GCO_GOOD_ID=GG.GCO_GOOD_ID
- GROUP BY GG.GOO_BASE_COST_PRICE,G.GOO_MAJOR_REFERENCE,G.GOO_SECONDARY_REFERENCE
- ORDER BY TOTAL DESC
|
Le problème vient de la première ligne "ALTER SESSION ..."
Erreur du compilo ---> Code :
- Erreur de base de donnée : ORA-00922 : missing or invalid option
|
Mais je n'arrive pas a mettre le doigt sur l'erreur Message édité par bossamiral2 le 24-04-2008 à 13:48:44
|