Re: [問題] Oracle...inserted value too large fo …

看板java作者 (痞子軍團團長)時間19年前 (2006/03/27 21:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
==站內信件== ※ 引述《SuperAoi (要交換搖滾樂的請找我)》之銘言: : 我用JB2005連結Oracle要存字串變數 : 程式碼: : ("insert into case values ('04','222','"+money+"','"+CPU+"', : '"+mainboard+"','"+ram+"','"+hd+"')"); : 會說Error code = 1401 : Error message = ORA-01401: 資料欄的插入值過大 : 但如果只存一般的變數,就可以順利存入 : ("insert into case values ('05','222','333','444','555','5555','222')"); : 另外oracle全部都設Varchar2(30),理論上欄位長度大小應該夠的 : 小弟覺得很奇怪,一直都無法解決,請問各位大大 : 我的code是那裡錯了呢? 我是看不太懂什麼叫做 JB2005 連 Oracle 如果你是用 Java 連線的 那在 catch exception 的時候 把你的 sql 指令順便印出來,然後比對 另外,因為整篇實在看不出來跟 Java 的關係 (是說整個 Programing 組也沒有 Database or SQL 版) 所以三天後 t 文砍 -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.32.86.4
文章代碼(AID): #149-eqC2 (java)
文章代碼(AID): #149-eqC2 (java)