webForumDet fria alternativet

ibland 0x80004005 och ibland 0x80040E14

ASP

4 svar · 658 visningar · startad av magnusfeldth

Medlem sedan jan. 20034 480 inlägg
Frågan#1

Jaha, nu är man tillbaka med asp-kodandet, efter kanske 2 års uppehåll, och vad möts man av vid första databaskopplingen om inte fel?

Ibland kommer

Provider (0x80004005)
Odefinierat fel
/rohdins09/menybody.asp, line 4

och ibland kommer

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel i ORDER BY-instruktion.
/rohdins09/menybody.asp, line 8

rad4:

	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("db/rohdinsdb.mdb")

rad8:

 RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic %>

vad är det nu jag strulat till med?

Medlem sedan jan. 20034 480 inlägg
#2

Jag kan lägga till att när jag rensar Order by-delen så pendlar den mellan att funka och att visa felmeddelandet 0x80004005

Medlem sedan juni 200032 967 inlägg
#3

Jag ser ingen SQL-fråga i koden du postar.
Om du använder OLEDB-drivrutinen istället för den übergamla access-drivern - hur blir det då?

Medlem sedan jan. 20034 480 inlägg
#4

den här gamlingen använder jag

Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &Server.MapPath("db/rohdinsdb.mdb")

	Set RecSet = Server.CreateObject("ADODB.Recordset")
    Visa = "SELECT top 9 * FROM huvudmenydb WHERE visa = 'ja' order by niva ASC"
   RecSet.Open Visa, Connect, adOpenStatic, adLockOptimistic

har du nåt annat förslag? den är gammal som gatan, kopierad från när jag satt och jobbade med detta för kanske 3-4 år sedan sist.

Medlem sedan dec. 20014 239 inlägg
258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)