SQL server"user"附近有语法错误 10

<%DimRecordset1DimRecordset1_numRowsSetRecordset1=Server.CreateObject("ADODB.Recordse... <%
Dim Recordset1
Dim Recordset1_numRows
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_connuser_STRING
Recordset1.Source = "SELECT username, Question FROM user WHERE username = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()
Recordset1_numRows = 0
%>
这段哪儿错了,dreamweaver自动生成的代码有错
展开
 我来答
badkano
2013-08-10 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885367
团长

向TA提问 私信TA
展开全部
sqlserver中user是个关键字,不能直接引用,尝试在user两边加上中括号,如下

Recordset1.Source = "SELECT username, Question FROM [user] WHERE username = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
云天英雄
2013-08-10 · TA获得超过3744个赞
知道大有可为答主
回答量:5976
采纳率:40%
帮助的人:2766万
展开全部
user在SQL中是关键字,建议两边加上双引号表示字符串变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
QQ_27034804
2013-08-10
知道答主
回答量:10
采纳率:0%
帮助的人:3.8万
展开全部
你把中间那个sql语句放在sqlserver里面跑一下,我没有你这种表,不知道那里有错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式