ODBC Visual Basic to Access
Fermé
Wasimolo
-
Modifié par Wasimolo le 19/11/2012 à 00:07
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 20 nov. 2012 à 08:12
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 20 nov. 2012 à 08:12
A voir également:
- ODBC Visual Basic to Access
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Visual paradigm - Télécharger - Gestion de données
- Qwerty to azerty - Guide
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
19 nov. 2012 à 09:05
19 nov. 2012 à 09:05
Bonjour,
montre nous la partie de ton code concernant la connection...
montre nous la partie de ton code concernant la connection...
Voila le code:
' Outils, References, ajouter Microsoft DAO 3.6 object library Set conn = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.recordset") 'Chemin_Base = "P:\Mes Documents\FSBB.accdb" 'haine de connexion: enlever ,*.accdb si pas 2007 et plus connstring = "DRIVER={Microsoft Access Driver (*.mdb,*.accdb)}; DBQ=" & Chemin_Base 'Connexion a la base conn.Open connstring
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
19 nov. 2012 à 17:47
19 nov. 2012 à 17:47
Bonjour
DBQ=" & Chemin_Base & ";"
au besoin écrire
DBQ='" & Chemin_Base & "'
(lire apostrophe guillemets)
je suppose que l'apostrophe devant 'Chemin_Base = "P:\Mes Documents\FSBB.accdb"
est supprimée
Au passage, comme tu utilises ADO, tu n'as pas besoin d'activer DAO
comme tu as utilisé cette syntaxe
Set conn = CreateObject("ADODB.Connection")
tu n'as pas besoin non plus d'activer ADO dans les références
mais il serait préférable de déclarer conn (et rs)
Dim conn as object
Dim re as object
DBQ=" & Chemin_Base & ";"
au besoin écrire
DBQ='" & Chemin_Base & "'
(lire apostrophe guillemets)
je suppose que l'apostrophe devant 'Chemin_Base = "P:\Mes Documents\FSBB.accdb"
est supprimée
Au passage, comme tu utilises ADO, tu n'as pas besoin d'activer DAO
comme tu as utilisé cette syntaxe
Set conn = CreateObject("ADODB.Connection")
tu n'as pas besoin non plus d'activer ADO dans les références
mais il serait préférable de déclarer conn (et rs)
Dim conn as object
Dim re as object
Merci pour ton aide, j'ai changé le code et maintenant un autre message d'erreur: "[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified", la syntaxe n'est pas encore correcte, je cherche.
Mon code:
L'autre ne fonctionne pas aussi.
Mon code:
connstring = "DRIVER={Microsoft Access Driver (*.mdb,*.accdb)}; DBQ='" & Chemin_Base & "'
L'autre ne fonctionne pas aussi.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 20/11/2012 à 08:17
Modifié par michel_m le 20/11/2012 à 08:17
bonjour
regarde sur ce site si tu ne trouves pas ton bonheur
https://www.connectionstrings.com/
regarde aussi cette discussion
https://forums.commentcamarche.net/forum/affich-2787257-difference-entre-ado-odbc-oledb#6
regarde sur ce site si tu ne trouves pas ton bonheur
https://www.connectionstrings.com/
regarde aussi cette discussion
https://forums.commentcamarche.net/forum/affich-2787257-difference-entre-ado-odbc-oledb#6