Bonjour,
Je suis en train de développer un intranet en ASP. Je dois effectuer une requête régulièrement sur une base Oracle (qui fait partie de mes connexions ODBC). J'ai donc créé une classe dans laquelle j'ai mis cette fonction :
public function prochaineValeur(cle)
Set connection = Server.CreateObject("ADODB.Connection")
connection.Open "dsn=baseTest;uid=test;pwd=test;"
Dim sql
sql = "select "&cle&".nextval as code from dual"
set rs = connection.execute(sql)
prochaineValeur = rs("code")
end function
Si elle marchait, cette fonction devrait me renvoyer le résultat de nextval pour ensuite faire une insertion dans la base.
Hélas, j'ai le message
[Microsoft][ODBC driver for Oracle][Oracle]ORA-00911:
Caractère non valide.
Savez-vous d'où vient cette erreur ? J'ai lancé la même requête depuis TOra et dans ce cas elle fonctionne parfaitement.
Je vous remercie d'avance pour vos réponses
[;)][b]DjLezar[/b]