日期:2014-05-17  浏览次数:20827 次

为什么会报“无效字符”的错??????哪里错了!!!谢谢啊……
向表字段里面插入值,报无效字符的错!?

Insert   into   mis_plan.photostand(RID,DeptID,DeptName,Flag,OprtID,OprtName,OprtTime,Remark,YDate,UserID,PhotoStand,descript)  
values(1,0101, '财务部 ',0,1, '小三 ',2007-01-20,11,2007-05-24,1,50,aaaaa);

------解决方案--------------------
日期是date的还是字符串的,date的就转换下to_date( '2007-01-20 ', 'YYYY-MM-DD '),字符串就 '2007-01-20 '.
------解决方案--------------------
Insert into mis_plan.photostand(RID,DeptID,DeptName,Flag,OprtID,OprtName,OprtTime,Remark,YDate,UserID,PhotoStand,descript)
values(1,0101, '财务部 ',0,1, '小三 ',to_date( '2007-01-20 ', 'yyyy-mm-dd '),11,to_date( '2007-01-20 ', 'yyyy-mm-dd '),1,50,aaaaa);

猜得
------解决方案--------------------
还有你的那个aaaaa也得加引号
------解决方案--------------------
看看你的字段的类型,是字符的要加引号,是日期的要转换
------解决方案--------------------
看你的字段类型,一定要一致,该转换的转换