首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

SQL简单语句有关问题

2012-02-13 
SQL简单语句问题我插入的SQL语句SQL codeSQL.Add(insert into failinfo values(+passid2+,+time1+,+

SQL简单语句问题
我插入的SQL语句

SQL code
SQL.Add('insert into failinfo values('+passid2+','+time1+','+Passcode2+','+deviceID+','+cardNum+','+userID+','+passstatus+')');

如果不用变量,这届这么写就对
SQL code
insert into failinfo values(35,''2011-5-30 14:14:33'',1,4,''010A722EE8'',4,0)


但使用了变量以后总是提示第一行‘14’附近有语法错误,是不是time1有问题?用加单引号么?单独显示time1也是正常值,就是2011-5-30 14:14:33,,有的时候还提示第一行‘010A722EE8’附近有语法错误,是不是UserID问题?
我感觉是引号问题,但师父跟我说不用再变量里加引号,但就是不对怎么回事啊

[解决办法]
insert语句这样写很不安全,
最好是
insert into table1 (列1, 列2) values (值1,值2)
[解决办法]
''''='
'''A'''='A'

热点排行