insert into guestbook(xm,tel,message) values ('"&xm&"','"&tel&"','"&message&"')
插入参数"&tel&"少加了单引号(''),SQL语言不支持双引号会报错,改为 '"&tel&"' ,tel不是具体的数字,只是参数段所以必须加单引号,你可以把 tel换成一个具体的数字试下,看报错不? values前最好加个空格分隔开来,当然不加也不会报错。如出现SQL语句错误,可以吧SQL语句放在查询分析器里执行下看报什么错误,以便好改正错误哦。
exec="insert into guestbook(xm,tel,message)values ('"&xm&"',"&tel&",'"&message&"')"
该为:
exec="insert into guestbook (xm,tel,message) values ('"&xm&"','"&tel&"','"&message&"')"
另外,字段名称要写正确.
很简单的方法
在conn.execute exec 之前使用
response.write(exec)看一下输出的sql语句是否正确
values 前加个空格
标签:insert,into,语法