J'ai réalisé un programme en VB6 avec accès à une base accès.
Une fois compilé, le programme fonctionne correctement sur ma machine
de developpement ou est installé VB6.
Sur les machines des utilisateurs, seul le runtime VB6 est installé et dans ce cas
au démarrage du programme lorsque l'on tente l'accès à une table de la Base .mdb je récupère un message programmé "Base Invalide"
et Erreur d'execution "364"
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
21 Private Sub cmdGo_Click() Dim sql On Error GoTo Alerte ' si la base n'est pas la bonne openbdr sql = "select * from Produit" ' requete de test pour verifier la base Set rstResultat = dbsBase.Execute(sql) ' écriture du path dans le fichier path.ini If fso.FileExists(strName) Then fso.DeleteFile strName, True End If Set strm = fso.CreateTextFile(strName) strm.WriteLine (path) strm.Close Alerte: MsgBox "Base Invalide" dbsBase.Close Exit Sub End Sub
Merci pour une piste de résolution de cette erreur
![]()
![]()
FRANK
Partager