Parameterized query in Classic Asp

前端 未结 5 786
小鲜肉
小鲜肉 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:13

    I like using Parameters.Refresh, i.e.

    set recordset = Server.CReateObject("ADODB.Recordset")
    set cmd1  = Server.CreateObject("ADODB.Command")
    cmd1.ActiveConnection = Conn //connection object already created
    cmd1.CommandText = "SELECT * FROM lbr_catmaster where catname = ?"
    cmd1.CommandType = adCmdText
    cmd1.Prepared = True ' only needed if u plan to reuse this command often
    cmd1.Parameters.Refresh
    cmd1.Parameters(0).Value = "development"
    set recordset = cmd1.Execute
    

提交回复
热议问题