webForumDet fria alternativet

Dataprovidern eller annan tjänst returnerade en E_FAIL-status.

ASP

3 svar · 567 visningar · startad av johol545

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

Jahapp...

Nu har mitt klotterplank slutat fungera, till synes utan anledning.

Jag får ett felmeddelande som säger att;

Microsoft Cursor Engine error '80004005'
Dataprovidern eller annan tjänst returnerade en E_FAIL-status.
/scripts/internt/klotter.asp, line 66

Koden ser ut såhär (där rad 66 är iRows-raden);

set RsTemp = server.createobject("adodb.recordset")
RsTemp.CursorLocation = adUseClient
RsTemp.open SQLstr, conntemp, AdOpenStatic, AdLockReadOnly, AdCmdText
RsTemp.PageSize = iPageSize
RsTemp.CacheSize = iPageSize
iRows = RsTemp.PageCount

Har sökt lite snabbt på nätet men inte hittat någon lösning på problemet.

Jag kör en 2000-Server mot en MySQL-databas mha, MyODBC.

Nån som har nån idé om vad det kan vara?

/ Johan

Medlem sedan juni 20022 599 inlägg
#2

Enligt denna sidan (längst ner) så finns det ett problem i kombinationen MyODBC/ADO-Clientside cursors.

Medlem sedan apr. 20027 inlägg
#3

Mhmm... Men det är ju konstigt att det bara slutar fungera efter 1½ år... Det fungerar fortfarande på andra sidor på siten...

Medlem sedan apr. 20027 inlägg
#4

Lösning!

Aha!

Hittade felet!

Jag la till ett datumfält i databasen i går utan att specificera något defaultdatum för de gamla posterna. Så fick man tydligen inte göra. Nu när jag fyllde i alla datumfälten så fungerar allt igen! Hurra!

Tack för tipset i alla fall!

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)