webForumDet fria alternativet

Konstiga felmeddelanden

ASP

2 svar · 168 visningar · startad av i-or

Medlem sedan nov. 2001294 inlägg
Frågan#1

Jag öppnar ett RecordSet innuti ett annat och tidigare har det gått finfint med nu plötsligt fungerar ingenting och jag får konstiga felmeddelanden.

SQL = "SELECT Count(*) FROM t_forummessages WHERE f_answersid = " & f_id
RecSet2 = Connect.Execute(SQL)
Replies = RecSet2(0)
RecSet2.Close

Microsoft VBScript runtime fel '800a01ca'
Variable uses an Automation type not supported in VBScript

/mysql runnerscorner/forum.asp, rad 170

Jag testar allt möjligt och när jag provar Trim(f_id) istället för f_id kommer jag tre rader längre i koden innan nästa felmeddelande kommer.

Microsoft VBScript runtime fel '800a01b6'
Object doesn't support this property or method: 'Close'

/mysql runnerscorner/forum.asp, rad 173

När jag slutligen skriver så här:

Set RecSet2 = Server.CreateObject("ADODB.RecordSet")
SQL = "SELECT Count(*) FROM t_forummessages WHERE f_answersid = " & Trim(f_id)
RecSet2.Open SQL, Connect, 3, 3
Replies = RecSet2(0)
RecSet2.Close

fungerar det. Men varför dessa konstiga felmeddelanden?

Medlem sedan dec. 200012 464 inlägg
#2
[b]set [/b]RecSet2 = Connect.Execute(SQL)
Medlem sedan nov. 2001294 inlägg
#3

Nej, nu är jag alldeles för trött. :(

252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)