Salut à tous,

J'essai d'ajouter un enregistrement dans une table oracle et la ça coince :
voici mon code en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim objcon as adodb.connection
dim objcmd as adodb.command
set objcon = new adodb.connection
set objcmd = new adodb.command
 
objCon.ConnectionString = "Provider=MSDAORA.1;PASSWORD=" & Password & _
        ";User ID=" & Login & ";Data Source=" &  _
        DBName & ";Server=" & ServerName
objcmd.commandtext = "INSERT INTO Params (P_Id, P_Program, P_Environment) _
        VALUES  (3, '', 'Formation ECRF-BRIERESs')"
objcon.open
set objcmd.activeconnection = objcon
 
objcmd.execute '<-- problème ici
En plus de ces ligne j'ai une gestion d'erreur.
Là ou je ne comprend pas c'est que le code reste coincé sur la dernière ligne (execute). Je ne n'ai même pas d'erreur. l'application se bloque et je ne voit pas d'où ça peut venir. Si vous aviez une idée, ce serait sympa.

pour info L'utilisateur qui est connecté à la base est le créateur de la table. La connexion est ok car j'accède à la base en faisant du select * from ... juste avant.
Ma version d'oracle est 9.2, celle d'ado est 2.5
Merci d'avance de vos réponses

krest