OVH Cloud OVH Cloud

Problème avec les Bases de données XP

3 réponses
Avatar
Claude Azoulai
J'ai un probl=E8me avec l'utilisation des bases de donn=E9es=20
Access XP.
Si le contr=F4le DATA se connecte et fonctionne=20
correctement, par contre
la commande OpenDatabase ne fonctionne pas.

Dans la procedure suivante :
Private Sub Command8_Click()
Dim Req As String
Dim DBF As Database
Set DBF =3D OpenDatabase("C:\AC_Indep\Fichiers\" &=20
NomBase)
Req =3D "DELETE * FROM Frais WHERE Montant =3D 0"
DBF.Execute Req
DBF.Close
Close All
End
End Sub

VB6 m'affiche :
Erreur d'ex=E9cution '3343':
Format de base de donn=E9es
('C:\AC_Indep\Fichiers\Compt04XP.mbp') non reconnu.
Quelcun a-t-il eu ce probl=E8me et connait la solution.

Merci =E0 vous tous

Claude Azoulai

3 réponses

Avatar
Antoun
tout ça est du DAO, je doute qu'Access XP soit compatible avec ces vieux
trucs. Il faut que tu passes aux objets ADO...

Claude Azoulai a écrit:
J'ai un problème avec l'utilisation des bases de données
Access XP.
Si le contrôle DATA se connecte et fonctionne
correctement, par contre
la commande OpenDatabase ne fonctionne pas.

Dans la procedure suivante :
Private Sub Command8_Click()
Dim Req As String
Dim DBF As Database
Set DBF = OpenDatabase("C:AC_IndepFichiers" &
NomBase)
Req = "DELETE * FROM Frais WHERE Montant = 0"
DBF.Execute Req
DBF.Close
Close All
End
End Sub

VB6 m'affiche :
Erreur d'exécution '3343':
Format de base de données
('C:AC_IndepFichiersCompt04XP.mbp') non reconnu.
Quelcun a-t-il eu ce problème et connait la solution.

Merci à vous tous

Claude Azoulai


Avatar
Claude Azoulai
Bonjour et merci d'avoir répondu à ma demande.
Mais comment dois-je remplacer ma ligne de commande
OpenDatabase (cette commande n'étant, à mon avis, pas
liée avec le contrôle Data).
Dit autrement, comment ouvrir une base de donnée XP pour
lui appliquer des commandes SQL.
Merci de ta collaboration.
Claude Azoulai


-----Message d'origine-----
tout ça est du DAO, je doute qu'Access XP soit


compatible avec ces vieux
trucs. Il faut que tu passes aux objets ADO...

Claude Azoulai a écrit:
J'ai un problème avec l'utilisation des bases de




données
Access XP.
Si le contrôle DATA se connecte et fonctionne
correctement, par contre
la commande OpenDatabase ne fonctionne pas.

Dans la procedure suivante :
Private Sub Command8_Click()
Dim Req As String
Dim DBF As Database
Set DBF = OpenDatabase("C:AC_IndepFichiers" &
NomBase)
Req = "DELETE * FROM Frais WHERE Montant = 0"
DBF.Execute Req
DBF.Close
Close All
End
End Sub

VB6 m'affiche :
Erreur d'exécution '3343':
Format de base de données
('C:AC_IndepFichiersCompt04XP.mbp') non reconnu.
Quelcun a-t-il eu ce problème et connait la solution.

Merci à vous tous

Claude Azoulai



.



Avatar
Eric
Bonjour,


Juste une remarque : es-tu sûr de l'extension de ton fichier : .mbp ?

Erreur d'exécution '3343':
Format de base de données
('C:AC_IndepFichiersCompt04XP.mbp') non reconnu.







Eric