问题求 INSERT INTO 语句的语法错误 asp+access

数据库图xm=request.form("xm")shengfengzheng=request.form("shengfengzheng")xb=request.form... 数据库图 xm=request.form("xm") shengfengzheng=request.form("shengfengzheng") xb=request.form("xb") nl=request.form("nl") jg=request.form("jg") youjian=request.form("youjian") dianhua=request.form("dianhua") ruzhuriqi=request.form("ruzhuriqi") rzfangjianhao=request.form("rzfangjianhao") qita=request.form("qita") yajin=request.form("yajin") if passwd"" or xb"" then response.Write "密码和账户不能为空" %> 单击返回 set conn=server.createobject("adodb.connection") conn.connectionstring="provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("data/zhuyao.mdb") conn.open set rs=server.CreateObject("adodb.recordset") sql="select * from yonghu where xm='"&xm&"'" rs.open sql,conn,3,3 if rs.eof then sql="insert into yonghu(xm,shengfengzheng,xb,nl,jg,youjian,dianhua,ruzhuriqi,rzfangjianhao,qita,yajin) values('"&xm&"',"&shengfengzheng&",'"&xb&"',"&nl&",'"&jg&"','"&youjian&"','"&dianhua&"','"&ruzhuriqi&"','"&rzfangjianhao&"','"&qita&"',"&yajin&")" conn.execute sql %> 点击登陆 response.Write "对不起你的账户已经被注册"%> 提示 INSERT INTO 语句的语法错误 请问哪里错了
不行啊
我做了修改 还是这样啊
展开
 我来答
huangqi0226
2008-11-12 · TA获得超过202个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:95.3万
展开全部
我和你说,不要改来改去。改的自己都不记得了,如果你不做记录的话。
看了下你的语句没错。
建议把下面的语句先注释掉。

conn.execute sql

再在注释了的语句前面或后面加上下面的输出语句,再运行下,可以大致退断的出错误出在哪。
response.write(sql)。
如果看不出可以把运行出来的结果附上来。大家 来帮你看也可以的。

还有一个,你的这些传值语句
如:xm=request.form("xm")
最好改成:
xm=trim(request.form("xm"))
这个是去掉xm传过的值中前后空格的。
可以防出错。
再不懂加我Q。慢慢教你。
767131967
百度网友6cf810b68
2008-11-12 · TA获得超过946个赞
知道大有可为答主
回答量:1403
采纳率:0%
帮助的人:1516万
展开全部
"&shengfengzheng&"
改成
'"&shengfengzheng&"'
试试

而且把数据库中的shengfengzheng改成文本型试试..

数字可以有18位么??
----------------------------------
会不会是你的sql那些不在一行导致的??
sql="insert into yonghu(xm,shengfengzheng,xb,nl,jg,youjian,dianhua,ruzhuriqi,rzfangjianhao,qita,yajin) values('"&xm&"',"&shengfengzheng&",'"&xb&"',"&nl&",'"&jg&"','"&youjian&"','"&dianhua&"','"&ruzhuriqi&"','"&rzfangjianhao&"','"&qita&"',"&yajin&")"
写在一行试试..看你的代码..应该没错啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1851dc70c
2008-11-12 · TA获得超过147个赞
知道答主
回答量:279
采纳率:0%
帮助的人:0
展开全部
如果某一个变量为空则可能出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式