Hallo Lian,
ich bin doch die Ruhe selbst , zum Thema.
Das wäre die richtige Connection, meine Erachtens.
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Jet OLEDB:Database Password=MyDbPassword;
Leider weiß ich nicht, wie ich das richtig im "OPENROWSET" implementiere.
Ich denke fast, dass der "OPENROWSET" Befehl hier der falsche Weg ist.
IF OBJECT_ID('[Tabelle_neu]') IS NOT NULL
DROP Table Tabelle_neu;
IF OBJECT_ID('[Tabelle_neu]') IS NULL
SELECT * INTO Tabelle_neu
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'C:\DB.mdb';'Admin';'Jet OLEDB:Database Password = PW','Reparaturen_neu')AS K
FEHLERMELDUNG: Der OLE DB-Anbieter 'Microsoft.Jet.OLEDB.4.0' für den Verbindungsserver '(null)' hat die Meldung 'Kein zulässiger Kontoname oder kein zulässiges Kennwort.' zurückgeben.
---------------------------------------------------
IF OBJECT_ID('[Tabelle_neu]') IS NOT NULL
DROP Table Tabelle_neu;
IF OBJECT_ID('[Tabelle_neu]') IS NULL
SELECT * INTO Tabelle_neu
FROM OPENDATASOURCE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DB.mdb; Jet OLEDB:Database Password=PW;','').dbo.Tabellen_neu
FEHLERMELDUNG: Ungültiger Objektname 'dbo.Tabellen_neu'.