Je suis en train de se connecter à une base de données Oracle avec Access 2003.MS-Access connexion ODBC à Oracle pour SQL
Je veux utiliser une connexion ODBC et je veux le configurer de sorte que l'utilisateur n » t besoin d'entrer un mot de passe.
L'un des problèmes que je rencontre est que ma requête sql utilise INTERFACE.Products et Access voit la période et pense que j'essaie d'ouvrir un fichier. IE Interface.MDB, quand c'est une partie de ma requête sql.
Option Compare Database
Function OracleConnect() As Boolean
Dim ws As Workspace
Dim db As Database
Dim LConnect As String
Dim myQuery As String
Dim myRS As Recordset
On Error GoTo Err_Execute
LConnect = "ODBC;DSN=Oracle;UID=user;PWD=password;"
'Point to the current workspace
Set ws = DBEngine.Workspaces(0)
'Connect to Oracle
Set db = ws.OpenDatabase("", False, True, LConnect)
myQuery = "Select * from INTERFACE.Products"
Set rst = db.OpenRecordset(myQuery)
rst.Close
db.Close
Exit Function
Err_Execute:
MsgBox MsgBox("Error Number: " & Err.Number & " Message: " & Err.Description)
End Function