提交sql提示日期格式不可接受,解法
今天屁挺多的啊. 是我的日志就直接了,也是我碰到的思路.
各位大看看如果你碰到种以什法解呢?
思路和想法,其解的法是很的.
常就是提交sql句,如果查件中包含日期型就出:
Invalid era,could not assign era date
但是到第二天常又不出(也提交日期型的件)
sql 如下:
select * from sfd_file where sfd21 = '091201' (在informix中可以行,以前也可以行,就是今天不行)
sfd21在中date型.
-------------------------------------------------
主恢好,接著站又跟我工,郁到了极.
居然又到EasyFlow不能用. 天啊,怎屋漏偏逢夜雨呢?
心情先不管了,照事是要做的.
ERP的事先交接傅了,呵呵,幸好有人,不然挂.
站需要一步一步的,真的是郁. 因以前也出此常,可是第二天他居然不自,所以也就不想管它.
在看子是不得了,火屁股了哦.
INFORMIX的到CSDK再到ODBC的定, 看了一遍又一遍. 都有.
再著重做服器. 常就像甩不掉的影子.
IBM官上找了一天的料,打客服居然我保了,不提供技支持了,我哭啊.
哎!
法是一步一步的查吧,常提示: Invalid era,could not assign era date查起.
然此信息告我不能接受此日期格式,
於是我想想只能是CSDK和INFORMIX出了吧.而INFORMIX的都有改,
要出也早就出了.不用每月一次吧.那只能是CSDK的版本有咯.
於是CSDK2.81 升到 3.0版本 是不行. 得上次神的技人建我升到3.5於是上ibm官上找最新版本的料.可是全英文的料差把我看傻了,拿著典上的感你吧.哈
最後想想是放了想法,依理的思路sql ,他判是提交的格有.
果我把所有的日期格都了,都法行提交.
再理拔,了0和null 居然可以利行. 下看子不是格了,是提交的型不能接受啊.
嘿嘿!思路有了.
於有希望了,下可以肯定我的sql在提交有了. (然原都一直是行的)
後意中想了TODAY量. 一居然又是利行......我真是感得哭的心情都有了.
要知道服器挂,在站又挂,那我真的以後法立足了.
思路有了,看子是提交日期型,法字符串利的DATE型啊.
於是在所有提交日期的位前增加函. 大功告成了,
事後想想,也自已真的是主判了. 居然不器的ERROR INFORMATION回事.
如果早著日期格式去找的就不走多路了
.
可是自已是想不通SQL中不是只要提交字符串上去就好了?什要字符串成日期型?
不型,第二天什又能好呢?天啊,些一直著我啊.能答呢?
[解决办法]
顶一下