webForumDet fria alternativet

Exception occurred...

2 svar · 195 visningar · startad av per-v

per-vMedlem sedan maj 200161 inlägg
#1

Go kväll! Har lyckats skapa ännu ett problem...

error '80020009' 
Exception occurred. 

/asp/functions.asp, line 596

Först anropar jag en funktion som skriver ut lite saker... och i den anropar jag ännu en funktion:

Call getCompanyName(cID)

Funktionen getCompanyName har jag redan använt en gång på sidan och då funkar det perfekt, funderar på om det har nått att göra med att jag anropar den igen?!

Funktionen som det blir fel i ser ut som följande...

Function getCompanyName(cID)
	Set Con = Server.CreateObject("ADODB.Connection")
	Set rs	= Server.CreateObject("ADODB.Recordset")
	Con.Open DBPATH

	SQL = "SELECT cName FROM company WHERE cID = " & cID
	rs.Open SQL, Con, 3

	If NOT rs.EOF Then
		Response.Write rs("cName")
	Else
		Response.Write "<b>?</b>"
	End If

	rs.Close
	Con.Close
	Set rs  = Nothing
	Set Con = Nothing
End Function

Rad 596:

SQL = "SELECT cName FROM company WHERE cID = " & cID

Känner att jag är ute på tunn is...

Tacksam för alla tips jag kan få!

VideMedlem sedan dec. 19998 577 inlägg
#2

Det enda jag kan tänka mig är att variabeln cID innehåller ett nullvärde, och därav detta felmeddelande, kolla detta genom att skriva ut IsNull( cID ) före den raden det blir fel på.

per-vMedlem sedan maj 200161 inlägg
#3

Vide, jag kollade det och fick FALSE, så jag antar att den inte är tom.

Vet inte vad det kan vara...

... men jag slängde in anropet på funktionen i en ny sida och la den i en iframe, det får funka! Tills kunden kommer och säger att dom har en browser som inte stödjer iframes. x(

Tack för ditt svar!

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