Parameterized query in Classic Asp

前端 未结 5 788
小鲜肉
小鲜肉 2020-11-29 13:56

My db access code is like following:

set recordset = Server.CReateObject(\"ADODB.Recordset\")
set cmd1  = Server.CreateObject(\"ADODB.Command\")
cmd1.ActiveC         


        
5条回答
  •  天涯浪人
    2020-11-29 14:04

    In my code, this is how I get a recordset from a command:

    Set rs = server.createobject("ADODB.Recordset")
    Set cmd = server.createobject("ADODB.Command")
    
    cmd.ActiveConnection = Conn //connection object already created
    cmd.CommandText = "SELECT * FROM lbr_catmaster where catname = ?"
    cmd.CommandType = adCmdText
    cmd.CommandTimeout = 900 
    
    set prm = cmd.CreateParameter("@prm", 200, 1, 200, "development")
    cmd.Parameters.Append prm
    
    ' Execute the query for readonly
    rs.CursorLocation = adUseClient
    rs.Open cmd, , adOpenForwardOnly, adLockReadOnly
    

    Hope it helps

提交回复
热议问题