[VBA-A]Fonctionnement different en mode pas à pas ou normal
Bonjour à tous.
J'ai un curieux problème.
Voici mon code :
Code:
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 |
Ce code marche tres bien lorsque je l'execute pas a pas, en mettant un point d'arret ici.
Code:
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
Code:
1 2
|
cnn.Open CurrentProject.Connection |
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.
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!