Salut à tous,
J'essai d'ajouter un enregistrement dans une table oracle et la ça coince :
voici mon code en :
En plus de ces ligne j'ai une gestion d'erreur.
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
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
Partager