ASP 更新数据库 数据 问题

想要更新数据表中一行数据的其中一个字段内容,程序老报错,请高手指点错在哪里啊..想要实现的功能:从上一表单提交两个数据,DDID和ReferferID假如DDid=888... 想要更新数据表中一行数据的其中一个字段内容,程序老报错,请高手指点错在哪里啊..

想要实现的功能:
从上一表单提交两个数据,DDID和ReferferID假如 DDid=888,ReferferID=999,实现将数据表中DDid值为888的一行中,字段RefererID 的数值更改为999

<%
dim rs,sql
set rs=server.createobject("adodb.recordset")
DDid=dvHTMLEncode(Trim(Request.Form("DDid")))
refererID=dvHTMLEncode(Trim(Request.Form("refererID")))

sql="update dingdan set refererID="&refererID&" where DDid='"&DDid&"'"

conn.execute sql

response.write("密码修改成功")
%>
DDid 是自动编号,长整型
refererID 是文本类型

我用的是ACCESS数据库.多谢各位了...

---------------------------------------
改成sql="update dingdan set refererID='"&refererID&"' where DDid="&DDid
语法错误 (操作符丢失) 在查询表达式 'DDid=' 中。
---------------------------------------
展开
 我来答
津讲课堂
2010-06-02 · 分享更多的软件应用技巧,促进成长你我他!
津讲课堂
采纳数:22 获赞数:73

向TA提问 私信TA
展开全部
首先得弄清楚数据表中的DDid和ReferferID这两个字段的数据类型,如果是ddid和ReferferID都是数字类型的话,那就应该改为:sql="update dingdan set refererID="&refererID&" where DDid="&DDid,否则就要先知道数据类型才方便写出程序了。如果还不行的话,你就把两个字段的数据类型写出来,我再帮你解决!
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
heizhenpeng
2010-06-02 · TA获得超过899个赞
知道小有建树答主
回答量:955
采纳率:0%
帮助的人:1075万
展开全部
要改成sql="update dingdan set refererID='"&refererID&"' where DDid="&DDid

——————————————————————
是否DDid没有取出来?能否中途把变量sql打出来看一下?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
603suifeng
2010-06-02 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:489
采纳率:0%
帮助的人:0
展开全部
sql="update dingdan set refererID='"&refererID&"' where DDid="&DDid
因为refererID表作为密码,不会是数字型吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式