DAO: Select into in .. Passwortgeschützte ACCESS DB

26/06/2009 - 10:30 von Detlev Kulke | Report spam
Hallo.
Mit folgender SQL-Anweisung möchte ich eine Tabelle aus einer
Access-DB in eine kennwortgeschützte Access-DB schreiben:
"Select tabelle1.* INTO tabelle2 IN 'C:\DB.mdb'[;pwd=passwort] FROM
tabelle1;"

Ich erhalte die Fehlermeldung 'kein zulàssiges Kennwort', das Kennwort
ist richtig.

Über ADO kein Problem. Aber wie geht das mit DAO?

Vielen Dank.

Detlev
 

Lesen sie die antworten

#1 Susann Markward
26/06/2009 - 10:59 | Warnen spam
Hallo,

*Detlev Kulke* schrieb am 26.06.2009 10:30:
Mit folgender SQL-Anweisung möchte ich eine Tabelle aus einer
Access-DB in eine kennwortgeschützte Access-DB schreiben:
"Select tabelle1.* INTO tabelle2 IN 'C:\DB.mdb'[;pwd=passwort] FROM
tabelle1;"



Öffne die Datenbank so:

Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset

Set cnn = New ADODB.Connection
With cnn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Data Source").Value = <Name & Pfad der Datenbank>
.Properties("Jet OLEDB:Database Password").Value = _
<Dein Passwort>
.Open
End With

Set rst = New ADODB.Recordset
With rst
.ActiveConnection = cnn
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Source = "SELECT * FROM tabelle1"
.Open
End With

Ähnliche fragen