Skriv så här istället
Visanews = "SELECT * FROM tabell ORDER BY ID DESC"
set recset = connect.execute(Visanews)
Open är överreklamerat.
3 svar · 295 visningar · startad av kilpin
När jag försöker hämta data ur en databas får jag följande felmeddelande:
"Microsoft OLE DB Provider for ODBC Drivers fel '80004005'
[Microsoft][Drivrutin för ODBC Microsoft Access] Ogiltig kopplingssekvens som inte kan hanteras av operativsystemet.
/realzidane2/www/skytteliga.asp, rad 21"
Rad 19-22 ser ut så här och det är väl den som felar vad jag kan förstå:
<% Set RecSet = Server.CreateObject("ADODB.Recordset")%>
<% Visanews = "SELECT * FROM tabell ORDER BY ID DESC"
RecSet.Open Visanews, Connect, adOpenStatic, adLockOptimistic
%>
Kan det ha att göra med att jag har en Access 97 databas? Hur ska man göra i sådana fall?
Skriv så här istället
Visanews = "SELECT * FROM tabell ORDER BY ID DESC"
set recset = connect.execute(Visanews)
Open är överreklamerat.
Jag testade det men får exakt samma fel.
Det konstiga är att om jag skriver lika fast använder en annan databas så funkar det. Den databasen är gjord i Access 20000 så jag antar att det är där felet ligger...
Hmmm, lade nu ut det online och då verkar det funka. Tydligen nå't fel när jag kör lokalt alltså...