运行conn.execute sql有错误。请朋友帮帮忙。

[复制链接]
查看11 | 回复4 | 2009-2-23 21:46:42 | 显示全部楼层 |阅读模式
我写了一些代码 ,如下,运行时说conn.execute sql这一行有错误。愿请朋友帮帮忙。
主要代码如下:


conn.execute sql2 //说此行insert into语法错误
我在提问时漏写了
再帮忙看看

回复

使用道具 举报

千问 | 2009-2-23 21:46:42 | 显示全部楼层
一定是SQL2的语句问题。是因为引号引起的,ASP真是个奇怪的东西,有时单引号就可以了,有时要双引号,有时却是外双里单,有时是里外都双。你可以慢慢试下换符号。先试下这个sql="insert into admin(username,sex,email) values(" + username + "," + sex + "," + email + ")"注意变量与+号之间的空格。如果还不行,再试着换引号,把conn.execute sql 这句改为 response.write sql把组合好后的句子显出来,看是否正确...
回复

使用道具 举报

千问 | 2009-2-23 21:46:42 | 显示全部楼层
sql2="insert into admin(username,sex,email) values('"+username+"','"+sex+"','"+email+"')" conn.execute sql //说此行insert into语法错误 ---------------------------sql2="insert into a...
回复

使用道具 举报

千问 | 2009-2-23 21:46:42 | 显示全部楼层
您把sql2="insert into admin(username,sex,email) values('"+username+"','"+sex+"','"+email+"')" 改成sql2="insert into admin(username,sex,email) values('"&username&"','"&sex&"','"&ema...
回复

使用道具 举报

千问 | 2009-2-23 21:46:42 | 显示全部楼层
sql2="insert into admin(username,sex,email) values('"+username+"','"+sex+"','"+email+"')" 更改成sql2="insert into admin (username,sex,email) values('"&username&"','"&sex&"','"&ema...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行