在oracle9i数据库里用delphi访问表时,如果字段是char类型,则编辑该字段赋值为汉字时,保存时会出现插入值对于列过大的异常,如果是赋值为字符串则没有此现象,比如:
dm.adodataset1.fields[4].Value:='汉字';//因为fields[4]字段是char型,所以它的值不能是汉字,如果是汉字会报插入值对于列过大异常,怎样解决呀??
dm.adodataset1.fields[4].Value:='汉字';//因为fields[4]字段是char型,所以它的值不能是汉字,如果是汉字会报插入值对于列过大异常,怎样解决呀??
解决方案 »
- DBGrid组件中如何定义鼠标右键弹出菜单
- 软件保密性的问题。
- 新鲜DELPHI 2006 即 DeXter
- 怎样将excel表格导入到Oracle数据库中
- 一个关于oracle的菜问题,请各位高手指教!!!
- 我用sendmessage(HWndCalculator,wm_CLOSE,0,0)能能关闭另一个程序,但是用SendMessage(HWndCalculator,WM_KEYDOWN,VK_NEXT,0)却没有反应
- 怎样把服务器的时间显示的客户机的窗口标题中?急!!!
- 请教简单控件问题
- 如何移动delphi中的内容,块移动?
- 請問哪裏可以下載到TWAIN Scanner控件?(我需要中文網站)
- Delphi 7 中 clientdataset 的数据赋值问题
- sFiles: array of PChar用法
如果实在不能字段类型
1.查看修改字段长度
2.查看修改NLS_LANG(字符集设置)