JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JDBC/SQL討論區 » 其他 Database  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 [DB2]insert的值其長度小於建立欄位時的長度,卻無法insert
ethan_victory





發文: 49
積分: 0
於 2007-08-11 21:49 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
環境
myeclipse 5.5
hibernate 3.1
db2 8.1(JDBC: org.hibernate.dialect.DB2Dialect)



進一步測試, 比如eb163_fieldname最多只能塞入12個中文字(24個BYTE)而已, 跟我預期, 可以最多塞入18個中文字, 結果不同

超過12個中文字時,就出現
com.ibm.db2.jcc.b.SQLException: The value of a host variable in the EXECUTE or OPEN statement is too large for its corresponding use.
之問題!

爬過文, 沒發現有人有類似乎問題...

不知,有無那位資訊界的先進,可指點一二!

感恩.


reply to postreply to post
作者 Re:[DB2]insert的值其長度小於建立欄位時的長度,卻無法insert [Re:ethan_victory]
CoffeeBusiness





發文: 12
積分: 0
於 2007-08-11 22:04 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ethan_victory wrote:
環境
myeclipse 5.5
hibernate 3.1
db2 8.1(JDBC: org.hibernate.dialect.DB2Dialect)



進一步測試, 比如eb163_fieldname最多只能塞入12個中文字(24個BYTE)而已, 跟我預期, 可以最多塞入18個中文字, 結果不同

超過12個中文字時,就出現
com.ibm.db2.jcc.b.SQLException: The value of a host variable in the EXECUTE or OPEN statement is too large for its corresponding use.
之問題!

爬過文, 沒發現有人有類似乎問題...

不知,有無那位資訊界的先進,可指點一二!

感恩.

你是insert UTF-8 String?


reply to postreply to post
下一個世紀的市場是, 咖啡店
作者 Re:[DB2]insert的值其長度小於建立欄位時的長度,卻無法insert [Re:CoffeeBusiness]
ethan_victory





發文: 49
積分: 0
於 2007-08-12 02:09 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
CoffeeBusiness wrote:
你是insert UTF-8 String?


是的!!CoffeeBusiness大大 一語驚醒夢中人...
小弟的確是用utf-8字串滴...
jsp是utf8
action class(struts) 裡的request也指定utf8編碼
早先DB建立時也指定utf8

utf8會造成什麼問題呢?


ethan_victory edited on 2007-08-12 02:12
reply to postreply to post
» JWorld@TW »  JDBC/SQL討論區 » 其他 Database

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8