Bonjour à tous,
j'ai un petit souci, j'ai codé en VBA sous excel une application qui va récupérer des données dans une base de données Access puis je traite mes données et je les retourne dans la base, sous excel mon projet fonctionne super bien.
Du coup j'ai voulu migrer de VBA vers VB6 et là j'ai un problème, donc en VBA je procédais de la manière suivante pour requêter :
'----------------------------------------------------
Dim bds As DAO.Database
Dim rst As DAO.Recordset
Set bds = OpenDatabase("U:\COMMUN\MOAL Panorama\PAPENEL\OATTEC10\TEC10.mdb",
False,False)
Req0$ = "Select * From VerifInstrument Where INSTRUMENTID = '" & p_IdDeal & "'"
Set rst = bds.OpenRecordset(Req0$)
'----------------------------------------------------
Jusque là c'est classique, après je traite les données que je récupère, enfin bon ca fonctionne bien sous excel.
Qd je migre le code sous VB6 j'ai une erreur qd la procédure arrive sur l'instruction :
Dim bds As DAO.Database
L'erreur est du type :
"Erreur de compilation : Type défini par l'utilisateur non defini"
J'imagine qu'il y a des compléments ou une librairie à importer en vba pour supporter le code propre à access(comme sous excel d'ailleurs), enfin je sais pas, donc si qlqu'un peut m'aider ce serait vraiment cool...
Merci d'avance
Eupeup