webForumDet fria alternativet
Logga in / Bli medlem

Unspecified error

ASP

7 svar · 199 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

Jag har denna:

strSQL = SELECT f_id, f_user_id, f_datum, f_status, f_lag, 
f_rubrik ,f_klubb FROM t_nyhet 
WHERE f_lag = 20 ORDER BY f_id DESC

Set Objconn = Server.CreateObject("ADODB.Connection") 
			[b]Objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("../../../data/xxx.mdb")&";"[/b]
			Set objRS = objconn.execute(strSQL)
		If objRS.EOF Then 
			strError = "Det fanns inga nyheter att ändra <A HREF=""javascript:history.go(-1)"">Tillbaks</a>"
			Call page
		Else 
			arrNews = objRS.GetRows
		End If

det hela är väl en ganska så själv talande kod, men jag får alltså

Microsoft JET Database Engine error '80004005'

Unspecified error

/login/sidor/delnews.asp, line 65

när det inte finnns några poster som passar in på alla kriterier(objRS.EOF alltså)

Vad är fel och hur kan jag åtgärda det??

red. strSQL är inte skriven så.....jag bara skrev ut en response.write av den för att visa hur den executas
mvh icaaq

Medlem sedan feb. 200112 078 inlägg
#2
[b]../../../[/b]data/xxx.mdb

Uha! :x

/mapp_i_roten/xxx.mdb

:)

Medlem sedan feb. 200112 078 inlägg
#3
Objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/mapp_i_roten/xxx.mdb")&""

Jag vet inte om det spelar nån roll, men jag använder iallafall inte någon semi-kolon näst sist i objconn-strängen som du gör. :q

Medlem sedan dec. 19998 577 inlägg
#4

Jag vet inte om det spelar nån roll, men jag använder iallafall inte någon semi-kolon näst sist i objconn-strängen som du gör.

Semikolon används för att separera variabler och värden för ADO, och det spelar således inte någon roll om du har semikolon eller inte (i slutet av strängen).

Medlem sedan feb. 200112 078 inlägg
#5

Tack, Vide. ;)

Medlem sedan okt. 20005 273 inlägg
#6

hur gör jag om jag har Datamappen ovanför rooten??

kan jag använda

Objconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/../data/xxx.mdb")&""
Medlem sedan juni 200032 967 inlägg
#7

Då får du nog specificera sökvägen skulle jag tro.

Mvh,

Medlem sedan feb. 200112 078 inlägg
#8

Som @nders säger: antingen en DSN eller speca med typ d:\mapp\xxx.mdb.

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)