webForumDet fria alternativet

Ogiltig kopplingssekven

ASP

3 svar · 295 visningar · startad av kilpin

Medlem sedan apr. 200084 inlägg
Frågan#1

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?

Medlem sedan dec. 200012 464 inlägg
#2

Skriv så här istället

Visanews = "SELECT * FROM tabell ORDER BY ID DESC"
set recset = connect.execute(Visanews)

Open är överreklamerat.

Medlem sedan apr. 200084 inlägg
#3

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...

Medlem sedan apr. 200084 inlägg
#4

Hmmm, lade nu ut det online och då verkar det funka. Tydligen nå't fel när jag kör lokalt alltså...

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)