补充:
是在PB中用datawindow往oracle数据库写入数据时出的错,全部信息如下:
---------------------------------------------------------------------
保存失败!原因:Bind parameter value for ':4' is too big(21)。
No changes made to database.
Insert into yd_tqh(sbh,cbh,tqh,mc,bz) Values(?,?,?,?,?)
---------------------------------------------------------------------
sbh,cbh,tqh,mc的数据类型为varchar,bz的数据类型为Decimal(1,0)我检查过数据窗口,在保存之前没条记录的长度都截取到了库里要求的长度这里的‘:4’是代表mc这一列吗?
是在PB中用datawindow往oracle数据库写入数据时出的错,全部信息如下:
---------------------------------------------------------------------
保存失败!原因:Bind parameter value for ':4' is too big(21)。
No changes made to database.
Insert into yd_tqh(sbh,cbh,tqh,mc,bz) Values(?,?,?,?,?)
---------------------------------------------------------------------
sbh,cbh,tqh,mc的数据类型为varchar,bz的数据类型为Decimal(1,0)我检查过数据窗口,在保存之前没条记录的长度都截取到了库里要求的长度这里的‘:4’是代表mc这一列吗?
解决方案 »
- oracle的基础问题!
- (初学者)JSP连接ORACLE 10G 的问题 急用
- ORACLE触发器问题,可否触发多表?如下
- ※※※Oracle 存储中文乱码问题※※※
- 无法加载 DLL (oci.dll)
- 对备份的数据进行查询??
- 谁有LoadRunner?请告知下载地址,这是一个古老的经典游戏。
- 为什么不能这么做?
- 关于数据库性能,索引未何不起作用,我用语句跟踪,发现2语句用查询扫描,没有使用索引,为何
- OGG部署中遇到的问题,急!!万分感谢
- ***********Oracle中的java function和java procdure在性能和管理上一样吗?******
- 使用VC + ADO + ORACLE 的朋友请进
字段的长度为varchar2(20),但是写入的数据长度超过了20,于是自动截断,
但是写入数据在第19个字符的时候为字母或者数字而第二十个字符为汉字,
这样将导致第二十个字符的不完整,只有半个,这样拼接起来的20个字符写入
数据库会成功吗?
如果第二十个字符为汉字,截断的时候会不会因为截取操作截出了其它的字符来
导致字符串长度超过20?
比如:“我们1定要去故宫博物院看看”,截取后会是什么?