RadarBob
08-14-2002, 04:36 PM
What's wrong with this code? It just times out. I get no error messages of any kind. I have already verified that "fkeywords" values are in the request.form. "SesspersonID" and "DbID" are VBScript variables created and populated previously.
Here's what I'm trying to do:
[list=1]
Create a new recordset
put the values passed via the request.form into the recordset
display each record in the recordset for debug purposes.
[/list=1]
set rsAllDBKeywords = Server.CreateObject("ADODB.Recordset")
rsDBKeywords.ActiveConnection = objConnection
rsDBKeywords.Source = "exec up_scDBKeywordsAdd 'DbID'"
rsDBKeywords.CursorType = 2 'adOpenDynamic (a dynamic cursor)
rsDBKeywords.CursorLocation = 2 'on the server
rsDBKeywords.LockType = 3
rsDBKeywords.Open
rsDBKeywords.Fields.Append "person_ID", adInteger
rsDBKeywords.Fields.Append "database_ID", adInteger
rdDBKeywords.Fields.Append "keyword", adVarChar, 100
for i=1 to Request.Form("fKeywords").Count
rsDBKeywords.AddNew
rsDBKeywords.Fields("person_ID") = SessPersonID
rsDBKeywords.Fields("database_ID")= DbID
rsDBKeywords.Fields("keyword") = Request.Form("fKeywords")(i)
next
rsDBKeywords.MoveFirst
while not rsDBKeywords.EOF
Response.Write rsDBKeywords.Fields("person_ID") & " "
Response.Write rsDBKeywords.Fields("database_ID") & " "
Response.Write rsDBKeywords.Fields("keyword") & " "
rsDBKeywords.MoveNext
Wend
Here's what I'm trying to do:
[list=1]
Create a new recordset
put the values passed via the request.form into the recordset
display each record in the recordset for debug purposes.
[/list=1]
set rsAllDBKeywords = Server.CreateObject("ADODB.Recordset")
rsDBKeywords.ActiveConnection = objConnection
rsDBKeywords.Source = "exec up_scDBKeywordsAdd 'DbID'"
rsDBKeywords.CursorType = 2 'adOpenDynamic (a dynamic cursor)
rsDBKeywords.CursorLocation = 2 'on the server
rsDBKeywords.LockType = 3
rsDBKeywords.Open
rsDBKeywords.Fields.Append "person_ID", adInteger
rsDBKeywords.Fields.Append "database_ID", adInteger
rdDBKeywords.Fields.Append "keyword", adVarChar, 100
for i=1 to Request.Form("fKeywords").Count
rsDBKeywords.AddNew
rsDBKeywords.Fields("person_ID") = SessPersonID
rsDBKeywords.Fields("database_ID")= DbID
rsDBKeywords.Fields("keyword") = Request.Form("fKeywords")(i)
next
rsDBKeywords.MoveFirst
while not rsDBKeywords.EOF
Response.Write rsDBKeywords.Fields("person_ID") & " "
Response.Write rsDBKeywords.Fields("database_ID") & " "
Response.Write rsDBKeywords.Fields("keyword") & " "
rsDBKeywords.MoveNext
Wend