MFC SQL语句调用异常
MFC SQL语句调用错误
strSQL.Format("insert into BabyInformation values(%d,'%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')"
,1,"1","2","3","a","b","c","","","",a[7]);
strSQL.Format("update BabyInformation set TEMPERATURE='%s',ROOM_TEMPERATURE='%s',LIGHT='%s',PISS='%s',NLID_QUILT='%s',CRY='%s',TIME='%s' where BED_NUMBER='%s'"
,"1","2","3","4","5","6","7","54");
为什么insert语句可以正确执行
而update语句则不能
我是在原有表的基础上加了一列TIME
在update中去掉TIME则能正确执行
求高手解释
------解决方案--------------------
TIME是什么类型的?时间类型(datetime、timestamp?)?
如果是时间类型,则需要按照时间格式填写,如"2013-04-23 19:42:50"
strSQL.Format("insert into BabyInformation values(%d,'%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')"
,1,"1","2","3","a","b","c","","","",a[7]);
strSQL.Format("update BabyInformation set TEMPERATURE='%s',ROOM_TEMPERATURE='%s',LIGHT='%s',PISS='%s',NLID_QUILT='%s',CRY='%s',TIME='%s' where BED_NUMBER='%s'"
,"1","2","3","4","5","6","7","54");
为什么insert语句可以正确执行
而update语句则不能
我是在原有表的基础上加了一列TIME
在update中去掉TIME则能正确执行
求高手解释
SQL
MFC
updata
insert
------解决方案--------------------
TIME是什么类型的?时间类型(datetime、timestamp?)?
如果是时间类型,则需要按照时间格式填写,如"2013-04-23 19:42:50"