[b]set [/b]RecSet2 = Connect.Execute(SQL)
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?