Bonjour,
J'ai un problème avec SQL server lors d'une transaction, voici le message d'erreur que j'obtiens :
Ce message d'erreur survient lors de l'exécution du code suivant et notamment à l'execution de la ligne en rouge :Microsoft OLE DB Provider for SQL Server erreur '80004005'
Impossible de créer une nouvelle connexion en mode de transaction manuelle ou distribuée.
je pense plus a un problème de paramètrage de la source de données ou autre plutot qu'un problème de code car celui a déjà tourné correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Dim Conn,nom_base nom_base= "registre" ouvre_connection Conn,"registre" Conn.beginTrans Dim intnip, intnipro, SQL01, rs_SQL01 SQL01="select * from inclusion where nip='"&num_&"'" Set rs_SQL01=Conn.execute(SQL01) verifie_erreur Err.number,Err.description If not rs_SQL01.eof Then intnip = rs_SQL01("intnip") End If SQL01="select INTNIPRO from inclusion_procedure where NIP='"&num_&"' and NIPRO='"&numproc_&"'" Set rs_SQL01=Conn.execute(SQL01) verifie_erreur Err.number,Err.description
Merci d'avance pour votre aide
Partager