INSERT INTO 语法

INSERT INTO 语法

insert into message(aa,bb) values (a,b)

是values,不是value

如变量是字符型的,上边得带单引号

sqlStr="insert into message(aa,bb) value("+a+","+b+")";

或者

sqlStr.Format("insert into message(aa,bb) value(%s,%s)",a,b)

sqlStr="insert into message(aa,bb) values('"+"'"+a+"','"+b+"')";

sqlStr="insert into message(aa,bb) value('"+a"','"+b+"')";

sqlstr="insert into message(aa,bb) values('"&a&"','"&b&"')"

insert

into

guestbook(xm,tel,message)

values

('"&xm&"','"&tel&"','"&message&"')

插入参数"&tel&"少加了单引号(''),SQL语言不支持双引号会报错,改为

'"&tel&"'

,tel不是具体的数字,只是参数段所以必须加单引号,你可以把

tel换成一个具体的数字试下,看报错不?

values前最好加个空格分隔开来,当然不加也不会报错。如出现SQL语句错误,可以吧SQL语句放在查询分析器里执行下看报什么错误,以便好改正错误哦。