Bonjour,

je souhaite insérer un enregistrement dans une base oracle via ODBC depuis un programme C++.

Voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO HISTO_COURS (DATE_,DEV1_,DEV2_) VALUES('17/01/2007','EUR','USD');
Dans ce cas la méthode SQLPrepare me retourne l'erreur suivante : ORA-00911 : Invalid Character.

J'ai alors supprimé le ';' à la fin de la requête. Cette fois SQLPrepare marche, mais le programme reste bloqué dans SQLExecute

L'ensemble fonctionne avec d'autres bases de données (Access, SQL Server), les requêtes de sélection fonctionnent aussi.


Merci pour votre aide.