Varför ska det vara så knivigt att få igång ADO och Access? Testa att byta till Jet och se om inte det hjälper Detta fungerade alldeles utmärkt! Varför fungerade inte den andra strängen?! Jag är egentligen inte rätt människa att svara. Men jag har för mig att det har med JET motorn och mdac att göra, över en viss version av mdac så är det Jet drivrutinen som gäller för access, innan någon version så var det den andra som gällde. Oki, tack för tipset iaf... Nu kör jag med Jet som default vad det gäller Access och ADO... Felet är mycket enkel. DU har glömet ett mellanslag.ADO och Access...
Jag vet att sökvägen till databasen är rätt.
Databasen är skapad i Access97.
När jag försöker öppna anslutningen får jag följande fel:
Run time-error '-2147467259 (80004005)
[Microsoft][ODBC Driver Manager] Datakällan hittades
inte och ingen standarddrivrutin är angiven.
'Deklarera Variabler
Dim con As ADODB.Connection
Dim rst As ADODB.Recordset
Dim I As Long
Dim RowPos As Long
'Skapa ADO Connection
Set con = New ADODB.Connection
'Skapa ADO Recordset
Set rst = New ADODB.Recordset
'Ange anslutningssträng till databasen
con.ConnectionString = "Driver={Microsoft Access Driver(*.mdb)};Dbq=C:\Journal.mdb;"
'Bestäm CursorLocation för Recordset
rst.CursorLocation = adUseClient
'Öppna anslutningen mot databasen
con.Open
'Öppna Recordset
rst.Open "SELECT * FROM tblLogg", con, adOpenDynamic
'Gör startraden aktuell i Grid
RowPos = 1Sv: ADO och Access...
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= C:\Journal.mdb"
//Anna-KarinSv: ADO och Access...
Sv: ADO och Access...
//Anna-Karin
, kan ha cyklat vilse också.Sv: ADO och Access...
Sv: ADO och Access...
Det skall vara:
<code>
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Journal.mdb;"
</code>
Alltså ett mellanslag mellan Driver och (*.mdb).
Jag ser inge fördel att använda ODBC drivrutinen för acces. Fortsätt med JET.