bonjour,
je vais craquer !! je tourne en rond pour résoudre mon pb, alors je m'en remet à vous ...
Je developpe une appli en VB6 qui lit une base Access ; cette appli sera utilisée par des personnes qui n'ont pas Access sur leur PC => je passe par des connexions ADODB. Jusque là, tout marche bien.
Sur mon PC, j'ai Access et dans Access, j'ai créé une macro "MaMacro".
Commen exécuter cette macro depuis mon appli VB ??
J'ai essayé ça :
J'ai une erreur sur la ligne macro.execute :Le moteur de la base de donénes Microsoft Jet ne peut trouver la table ou la requet source "MaMacro". Assurez-vous qu'elle existe et qu'elle est correctement ortographiée.
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 Dim macro As ADODB.Command Dim cnx_x As ADODB.Connection Set mycnx = New ADODB.Connection With cnx_x .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Data Source = c:\mabase.mdb ; Jet OLEDB:Database " .Open End With Set macro = New ADODB.Command Set macro.ActiveConnection = cnx_x macro.CommandText = "MaMacro" macro.CommandType = adCmdStoredProc macro.execute
Quelqu'un peut m'aider ??
Partager