Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 ODBC » Lier des table PostgreSQL dana Access avec ADOX » 01/08/2014 16:40:57
- luc@rolland-fr.com
- Réponses : 0
Bonjour,
J'ai besoin de lier des tables PostgreSQL v9 dans Microsoft Access 2013.
Je dispose d'une source de données système (DSN) qui est fonctionnelle dans ADODB et ADOX.
Voici le code utilisé :
Dim ADcon As ADODB.Connection
DIM AXcat As ADOX.Catalog, AXLiaison As ADOX.Table
DIM strNomTable as string
Set ADcon = New ADODB.Connection
ADcon.Provider = "MSDASQL"
ADcon.Open "DSN=TEST"
Set AXcat = New ADOX.Catalog
AXcat.ActiveConnection = ADcon
strNomTable = "animal"
Set AXLiaison = New ADOX.Table
AXLiaison.Name = strNomTable
AXLiaison.ParentCatalog = AXcat
AXLiaison.Properties("MSDASQL:Create Link").Value = True
AXLiaison.Properties("MSDASQL:Remote Table Name").Value = "public." & strNomTable
AXLiaison.Properties("MSDASQL:Link Provider String").Value = "ODBC;DSN=TEST"
AXcat.Tables.Append strNomTable
AXcat.Tables.Refresh
Les lignes AXLiaison.Properties("... déclenchent une erreur 3265 (Impossible de trouver l'objet dans la collection ...) !?
Où se situe mon erreur ?
Où puis-je trouver le détail des valeurs avec leur syntaxe concernant Table.Properties dans le cas de la liaison d'une table ProstgreSQL avec ADOX ?
Vous en remerciant par avance,
Cordialement.
Luc
#2 ODBC » Vues non modifiables dans Access 2013 (connexion ODBC) » 23/07/2014 10:26:25
- luc@rolland-fr.com
- Réponses : 0
Bonjour,
J'utilise PostgreSQL 9.3.4 sous Windows 8.1 Pro 64 bits (testé aussi avec 9.2.8 Linux).
J'ai créé une vue modifiable (utilisation des règles), elle fonctionne correctement avec des requêtes SQL d'ajout, modification et suppression.
Je créé une source de données ODBC vers cette base en local (localhost) en utilisant tous les paramètres par défaut (pilote ODBC 9.03.0300)
Je créé une base vide avec Access 2013 et je me contente d'y ajouter une liaison vers cette vue modifiable en utilisant la source de données.
Lorsque j'ouvre cette vue modifiable liée dans Access 2013 elle est en lecture seule !?
Access 2013 gère les vues modifiables, le problème provient-il du pilote ODBC ou dois-je procéder à des ajustements que j'ignore ?...
J'ai le même comportement avec la version ANSI ou UNICODE, j'ai remplacé les règle des modification par un trigger sans plus de succès.
D'avance merci pour toutes vos suggestions.
Luc
Pages : 1