webForumDet fria alternativet

Unspecified error

7 svar · 196 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#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

------------------
-::| a tribute to LarsG |::-

[Redigerat av icaaq den 24 jan 2002]

[Redigerat av icaaq den 24 jan 2002]

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

Uha! :x

/mapp_i_roten/xxx.mdb

:)

------------------
"-Of all the things i´ve lost, i miss my mind the most.-Ozzy

[Redigerat av OveRRidE den 25 jan 2002]

[Redigerat av OveRRidE den 25 jan 2002]

OveRRidEMedlem 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

------------------
"-Of all the things i´ve lost, i miss my mind the most.-Ozzy

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

------------------
Mostly Harmless

[Redigerat av Vide den 25 jan 2002]

OveRRidEMedlem sedan feb. 200112 078 inlägg
#5

Tack, Vide. ;)

------------------
"-Of all the things i´ve lost, i miss my mind the most.-Ozzy

icaaqMedlem 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")&""

------------------
-::| a tribute to LarsG |::-

@ndersMedlem sedan juni 200032 969 inlägg
#7

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

Mvh,

OveRRidEMedlem sedan feb. 200112 078 inlägg
#8

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

------------------
Har du prövat vår nya miljövänliga soppåse i jaktarm?

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)