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语句放在查询分析器里执行下看报什么错误,以便好改正错误哦。