参数不足,期待是1

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:11:45
If Request("btnUpDate")="修改记录" Then '若按下“修改记录”则执行分支结构的程序
Name=Replace(Request("txtName"),"'","''")
Number=Request("txtNumber")
Set conn=Server.CreateObject("ADODB.Connection")
DBPath=Server.MapPath("Student.mdb")
conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&DBPath
SQLcmd="Update info Set 票数="&Number &" Where 投票选项="&Name&"" '按“投票选项”字段修改记录的SQL命令
conn.Execute SQLcmd '执行修改记录的SQL命令
conn.Close
End If

参数不足,期待是1请高手解决

你的程序和数据库设计都不合格的。
第一,变量命名问题
你用Name做变量,很有意思的。
第二,数据库问题
数据库名字用info暂且不说,字段也都用了中文,实在是不该。

你的问题出在SQLcmd的语句上,各种毛病都有,你还是重新设计一下吧。当然,你也可以打印出你的SQL语句,看看毛病出在什么荒唐的地方。