社区
PowerBuilder
帖子详情
为什么text的字段到PB里面就变成了char(4099).
bcfxbcfx
2005-03-26 04:11:53
为什么text的字段到PB里面就变成了char(4099).
...全文
97
2
打赏
收藏
为什么text的字段到PB里面就变成了char(4099).
为什么text的字段到PB里面就变成了char(4099).
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angloy
2005-06-06
打赏
举报
回复
是4099,如果碰到特别长的字符,我一般都用BLOB字段
netspies
2005-03-26
打赏
举报
回复
不对吧,可以修改,好像最长是32000
PB
datawindow 数据窗口列项突破
char
字符串长度为255的限制
很多时候我们需要对从数据库中取出长字符串,但是
PB
里datawindow默认最大只能取255个字符,哪怕直接修改editsource也不能突破255限制。 经过探索,亲测以下方法可行。 1、首先,数据库表(标量值函数也可以)T_chcker中,某
字段
cmemo的长度需要超过255,例如设为var
char
(2000),如下图: 图1.数据库
字段
长度 2、数据源连接属性里的Syntax选项卡——
Text
Limit项设为超过255(这里设为4000),如下图: 图2.数据源字符limi...
关于
PB
中在DW对var
char
(
char
,string)超过255的处理
直连和
text
SQL Server 2000直连情况下,对于var
char
(500)这样的
字段
,
pb
的dw只能取出前面255个字符。如:表t1有
字段
c1(id),c2(var
char
(500))解决办法:1,用下面的sql可以取到全部的c2:Select substring(c2,1,255),substring(c2,256,255)Into :ls_1,:ls_2From t1Where
在
PB
数据窗口中显示超过255个字符的信息【网上收集整理】
最近需要在项目中增加一个发系统消息的功能,于是在后台新建了一张表,jc_sysmsg,表中有一个
字段
,用于存放消息信息,msg var
char
(4000)。问题随之而来,在数据窗口中选择此
字段
后,显示为MSG
CHAR
(255),只能输入255个字符,那么显示也只能显示255个字符,如果突破这种限制呢,在网上找了一些资料,整理如下:
以下针对SQLSERVER2000、2005数据库
输入限制的解除
1、选中数据窗口,点击右键,选择"Ed
PB
中一些技巧
PB
中一些技巧1.RGB函数计算公式: 颜色值 = (65536 * Blue) + (256 * Green) + (Red) 2.控件可拖动: send(handle(this),274,61458,0) 3.如何用程序控制下拉子数据窗口的下拉和收起 用modify或者直接用dw_1.object.col1.dddw.showlist = true 4.检索参数有些不需要传入则传%. 5.如何屏蔽鼠标滚轮触发 在控件的other事件写 if message.number = 522 then retur
PB
对数据库
字段
var
char
类型255的限制问题
由于
PB
是Sybase公司的产品,沿袭了sybase数据库对var
char
类型255的限制。然而现在sql server的var
char
已经达到8000,而
pb
的dbm依然只能处理255。个人认为对这个问题有以下解决方法。欢迎大家讨论。 1.不用数据库直连,改用ODBC连接方式。 2.如果还是用直连方式,可以选用
text
类型替代var
char
(500)
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章