回 帖 发 新 帖 刷新版面

主题:[求助]语法错误

if founderr=false then
 sql="insert into sub values("&sub_id&",'"&sub_name&"','"&sub_tel&"','"&sub_mail&"')" 
set rs=server.CreateObject("adodb.recordset")
sql1="select sub_id from sub where sub_mail='"&sub_mail&"'"
rs.open sql1,conn,3          
 if rs.eof then
[color=FF0000] [size=4]conn.execute (sql)[/size][/color]   //109行提示说错误
sub_number=request("sub_number")


错误提示如下:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
第 1 行: ',' 附近有语法错误。
/buy/saveto.asp, 第 109 行

不知道哪里错了.
谢谢!

回复列表 (共2个回复)

沙发

sub表的字段结构是怎么样的?

板凳

试试看这个:
sql="insert into sub values('"&sub_id&"','"&sub_name&"','"&sub_tel&"','"&sub_mail&"')" 

怀疑你的sub_id少了一对单引号

我来回复

您尚未登录,请登录后再回复。点此登录或注册