gpt4 book ai didi

vbscript - 经典 Asp 中的参数化查询

转载 作者:行者123 更新时间:2023-12-02 21:32:46 35 4
gpt4 key购买 nike

我的数据库访问代码如下:

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
set prm = cmd1.CreateParameter("@prm", 200, 1,200 , "development")
cmd1.Parameters.Append prm
set recordset = cmd1.Execute

但是没有数据库命中。请帮忙解决这个问题。我使用的是sql server 2005。

谢谢。

最佳答案

在我的代码中,这是我从命令获取记录集的方式:

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

希望对你有帮助

关于vbscript - 经典 Asp 中的参数化查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654446/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com