日期:2014-05-20  浏览次数:20724 次

非常怪异的问题,数据库相关,达人进来一起看看
Insert   into   tblEmployee(CorpID,Gender,Name,Dept,Title,Birthday,Like,Skill,Web,TelO,Fax,TelM,Tel,Email,QQ,Msn,Icq,Remark)values(18,True, '1 ', '1 ', '1 ', '2007年1月18日 ', '1 ', '1 ', '1 ', '1 ', '1 ', '1 ', '1 ', '11 ', '1 ', '1 ', '1 ', '1 ')

出错的就是这条语句,这条语句是在代码里通过用户输入后生成的,我把这条语句复制去Access里测试,发现是可以正常插入的
但是在程序里就会提示Insert   into语法错误
我检查了n次,也找不出错误在哪里,并且到数据库里去测试是完全正常的

表的第一个字段是数字,第二个字段是bit,最后一个字段是备注,其它字段全部是文本

是Access数据库

再重申一编,顶上的sql语句是我直接从程序里复制的出错语句,但复制去数据库里不会出错   -   -|||

------解决方案--------------------
Like 是关键字吧
[Like] 这样试呢