请教数据窗口中字段的输入受限制问题
我在数据库(sql server 2000)里建立了个表 只有字段 column1 varchar(100) 和 column2 varchar(4000),然后在pb里做个数据窗口,把两个字段都放进来,把column2的limit属性也改为了0(也试过改为4000),但是,问题无论怎样,只要你输入超过了121个汉字,就保存不了了。请问高手这是为什么,我知道是pb的问题。但不知道该怎么解决?谢谢!!! 问题点数:0、回复次数:8Top
1 楼yzip(夏雨飞)回复于 2005-06-03 09:52:26 得分 0
1.你新建一个数据窗口,什么都不改,看看能不能保存?//可以的话,就是改出问题了.
2.如果不行.可以在窗口上建立一个MultiLineEdit控件,然后用Update的方式把数据插入数据库.Top
2 楼sywen(古道西风)回复于 2005-06-03 09:59:02 得分 0
好像datawindow只能输入255个字符的Top
3 楼ilyvmly(ilyvmly)回复于 2005-06-03 10:45:21 得分 0
问题在于,就算用什么办法也好,把数据写到了数据库后,但还是无法让多于256字节的数据显示,用数据窗口显然不行,用MultiLineEdit控件也是跟数据窗口一样。截断了(不多于256字节)。limit属性也改大了也不行。究竟用什么控件来显示超过256字节的文字??????Top
4 楼njupt_zhb(攒钱买飞机)回复于 2005-06-03 11:17:48 得分 0
用odbc连接sqlserver试试.Top
5 楼lzheng2001(1加1)回复于 2005-06-03 12:51:56 得分 0
把col2改为text 字段即可!Top
6 楼lzheng2001(1加1)回复于 2005-06-03 12:53:37 得分 0
或者改用其它方式连接如ole db! 不用pb直连方式,因为直连方式,对于varchar最多只处理255个字符Top
7 楼aichangfeng(PowerBuilder/VB.NET)回复于 2005-06-04 13:03:07 得分 0
把column2改为text 字段Top
8 楼princelily(百合)回复于 2005-06-04 17:33:05 得分 0
改变数据库的连接方式,或者改变数据类型!方法,如楼上所说。
友情+帮顶!Top




