Bonjour à tous.
J'ai un curieux problème.
Voici mon code :
Ce code marche tres bien lorsque je l'execute pas a pas, en mettant un point d'arret ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Public Sub MC_recoller() Dim Rst_Recol As New ADODB.Recordset Dim Rst_Count As New ADODB.Recordset Dim cnn As New ADODB.Connection On Error GoTo gestionErreur cnn.Open CurrentProject.Connection Rst_Recol.CursorLocation = adUseServer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Public Sub MC_recoller()
PAr contre, lorsque j'execute la fonction a partir d'un command button et que j'enleve le point d'arret, il me mets une erreur ici
en me disant que la base a été placé par moi dans un état qui l'empeche d'être ouvert ou bloqué. Je ne comprends pas. J'ai bien vérifié, je n'ai aucune connection ouverte ailleurs, et je suis seul sur la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cnn.Open CurrentProject.Connection
Auriez vous une idée parce que je m'arrache les cheveux dessus.
Derniere précision, je n'ai ce comportement qu'avec des données que j'ai importé d'Excel avec l'assistant d'import de ACCESS.
J'espère avoir été clair.
Anikeh!
Partager