gpt4 book ai didi

asp-classic - 带参数的 CLASSIC ASP INSERT 语句

转载 作者:行者123 更新时间:2023-12-04 05:22:47 27 4
gpt4 key购买 nike

我必须维护一个 ASP 3.0 网站...

我想保护sql语句。

我可以使用此代码保护的选择语句:

set cmd = Server.createObject("adodb.command")

cmd.commandText = "select from Foo where id=?"

set cmd.activeConnection = someConnection

set rs = cmd.execute(rows_affected, Array(42))

但是当我用更新或插入语句替换选择时,我无法让它工作。

任何人都可以帮助我吗?

我正在尝试的代码是:
sqlS1 = "INSERT into users (nome2) values (?)"

arParams = 1

set cmd = createobject("ADODB.Command")

cmd.CommandText = sqlS1

cmd.ActiveConnection = session("bdc")

cmd.Execute(,arParams,adExecuteNoRecords)

最佳答案

如果你去掉括号,那应该会运行:

cmd.Execute , arParams, adExecuteNoRecords

或者
cmd.Execute recs, arParams, adExecuteNoRecords
Response.write recs & " updated"

关于asp-classic - 带参数的 CLASSIC ASP INSERT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13529537/

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