ich mit Access 2003.MS-Access-ODBC-Verbindung zu Oracle für SQL
zu einer Oracle-Datenbank zu verbinden bin versucht, mag ich eine ODBC-Verbindung verwenden, und ich will es so einrichten, dass der Benutzer doesn‘ t müssen ein Passwort eingeben.
Eines der Probleme, die ich allerdings habe meine SQL-Abfrage verwendet INTERFACE.Products und Access sieht die Zeit und denkt, dass ich versuche, eine Datei zu öffnen. IE Interface.MDB, wenn das ein Teil meiner SQL-Abfrage ist.
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