Félicitations !
+
0
points
En savoir plus
Actualités
Tests & Guides
Bons Plans
Forum
Premium
Rechercher sur le site
Connexion
Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Réinitialiser le mot de passe
Retour connexion
Actualités
Tests & Guides
Bons Plans
GTA 6
iPhone 17
Copilot
Switch 2
Temu
ChatGPT
Tesla
Génération NT
Entraide
Applications
Microsoft Office
Access
Créer un table liée en vb
Créer un table liée en vb
1 réponse
Seb
19/01/2004 à 14:02
Je veux cr=E9er dans une base access 97 une table li=E9e, qui
pointe vers une table dans une autre base access 97, et ce
sans utiliser ODBC.
J'utilise VB6 sp5 avec DAO 3.51 r=E9f=E9renc=E9 dans le projet.=20
La dll MsJet35.dll est correctement enregistr=E9e.
Mais lorsque j'=E9x=E9cute la fonction, je re=E7ois un message
'Erreur d'ex=E9cution 3170 : Pilote ISAM non trouv=E9'.=20
Voici mon code:
Set td =3D Database1.CreateTableDef("MaTable")
td.Connect =3D "MsJet 3.51;DATABASE=3D""C:\Temp\bd1.mdb"""
td.SourceTableName =3D "MaTable"
Database1.TableDefs.Append td '--> Pilote ISAM non trouv=E9e'
A noter que j'acc=E8de aux donn=E9es des bases via DAO sans pb.
Merci.
Partager
Facebook
Twitter
Reddit
Whatsapp
Email
Signaler
Signaler un problème avec ce contenu
Envoyer
1 réponse
Supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Supprimer
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Envoyer
Seb
Signaler
19/01/2004 à 14:53
En fait, il suffisait d'omettre "MsJet 3.51" dans Connect,
mais en laissant le point virgule et ne pas mettre le nom
du fichier entre guillemets:
...
td.Connect = ";DATABASE=C:Tempbd1.mdb"
...
En fait, il suffisait d'omettre "MsJet 3.51" dans Connect,
mais en laissant le point virgule et ne pas mettre le nom
du fichier entre guillemets:
...
td.Connect = ";DATABASE=C:Tempbd1.mdb"
...
Vous avez filtré cet utilisateur ! Consultez son message
En fait, il suffisait d'omettre "MsJet 3.51" dans Connect,
mais en laissant le point virgule et ne pas mettre le nom
du fichier entre guillemets:
...
td.Connect = ";DATABASE=C:Tempbd1.mdb"
...