insert into m_reader_info(readercardbarcode,readername,isneedpasswordprotect,countrycardid,citizencardid,password,fingerfeaturea,fingerfeatureb,fingerfeaturec,fingerfeatured,fingerfeaturee,libraryidentity,nationality,openaccountdate,libraryreadertype,otherlibraryreadertype,isotherlibraryreader,readercarstate) values('rrrrrrrrrwwwwwwq','沈超',1,'33900595','777777777','qsc82056661',empty_blob(),empty_blob(),empty_blob(),empty_blob(),empty_blob(),'0001','中國',to_date('2008-11-25','yyyy-mm-dd'),'999_001','999_001',0,'有效');
寫這個的時候,出現了:
ora-00984: column not allowed here
我在論壇上發問了:
原來是自己在寫**的時候不小心把to_date('','')寫錯了。而且之前在table的字段的時候,也有加上「」,其實是不對的。
在這裡檢討下。
select fingerfeaturea,fingerfeatureb,fingerfeaturec,fingerfeatured,fingerfeaturee from rfid.m_reader_info rr where rr.readercardbarcode=?
這個問題也出現了,先是索引不正確。我看了一下**。
preparedstatement psta = conn.preparestatement(query_figerinfo
.tostring());
psta.setstring(0, readerinfo.getrdid());
rs = psta.executequery();
if (rs != null)
}conn.commit();
先前以為沒有什麼錯。後面再g了一下,才曉得,原來jdbc的東西是以1開始的。無所謂0。鬱悶。於是修改如下:
preparedstatement psta = conn.preparestatement(query_figerinfo
.tostring());
psta.setstring(1, readerinfo.getrdid());
rs = psta.executequery();
if (rs != null)
}conn.commit();
ok了。
真是粗心加蠢笨啊。
檢討!!!
mysql 今天碰到的兩個問題。
今天在 檢查環境的時候。報出 make no targets specified and no makefile found.stop.一連串的幾行錯誤。checking for tgetent in lncurses.no checking for tgetent in lcurses.no ch...
兩個開發中碰到的sql錯誤
select from table1 o table2 i left join table3 p on o.id p.id結果報錯 err 1054 unknown column o.order id in on clause 原因是left join 連線的時左右相連的兩個table,連不到tab...
impdp匯入中碰到的兩個問題
前兩天,需要將遠端乙個測試庫用expdp匯出的資料dump匯入到本地的乙個測試環境中,其中碰到了一些問題,值得小結下。環境介紹 1.資料量 10 表,1000萬的資料,dump檔案大約400多mb 2.源庫和目標庫都是11.2.0.4 3.字符集不同,源庫字符集是gbk,目標庫字符集是utf 8 匯...