祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 125|回复: 5

[待解决] text类型 在数据窗口 显示时,字符串被截断,求帮助,谢谢!

[复制链接]

[待解决] text类型 在数据窗口 显示时,字符串被截断,求帮助,谢谢!

[复制链接]
cr999

主题

0

回帖

771

积分

高级会员

积分
771
贡献
在线时间
小时
7 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×
select cast(citemheader_1 as text) as citemheader_1  from f_table  通过此语句将需要的数据 retrieve 到 某数据窗口,  比如 该字符串有5851个字符, 在 pb6.5的程序中运行能正常显示全部字符串,  但是 程序升级到 pb9 后, 同样的功能,无法显示全部字符串,只显示了3938个字符, 麻烦各位老师,给分析一下是什么原因,怎么解决,谢谢!
共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
swimchen

主题

0

回帖

5034

积分

论坛元老

积分
5034
贡献
在线时间
小时
6 天前 | 显示全部楼层
数据库参数设置一下,DBLimitText='9999',我记得可以的,但是也要看数据窗口的字段设置,
共享共进共赢Sharing And Win-win Results
cr999 楼主

主题

0

回帖

771

积分

高级会员

积分
771
贡献
在线时间
小时
6 天前 | 显示全部楼层
swimchen 发表于 2024-6-12 01:07
数据库参数设置一下,DBLimitText='9999',我记得可以的,但是也要看数据窗口的字段设置, ...

是这个地方设置一下吗? 另外我程序从 pb6.5 升级到 pb9 后, 无法默认 按 开发环境 中 连接 的 数据库,总是 提示 Cannot Connect to Database
DBMs is not supported in your current installation.  不知道需要怎么设置一下。

// Get the environment information
if ( GetEnvironment(lenv_env) <> 1 ) then
       MessageBox( "Application: Open", &
               "Unable to get environment information.~nHalting ..." )
       halt
end if

// Select start-up file by operating system
choose case lenv_env.ostype
       case windows!, windowsnt!
               ls_startupfile = "pb.ini"
               if ( lenv_env.charset = charsetunicode! ) then
                  ls_startupfile = "pbu.ini"
               end if
       case sol2!, aix!, hpux!
               ls_startupfile = ".pb.ini"
       case macintosh!
               ls_startupfile = "PowerBuilder Preferences"
       case else
               MessageBox( "Application: Open", &
                       "Unrecognized operating system.~nHalting ..." )
               halt
end choose

当把ls_startupfile = "pb.ini" 改成 ls_startupfile = ".\pb.ini"  就可以默认连接 pb.ini 中设置的数据库了。  但是怎么让他默认 联系 开发环境 中 连接的数据库呢, 谢谢回复!
共享共进共赢Sharing And Win-win Results
cr999 楼主

主题

0

回帖

771

积分

高级会员

积分
771
贡献
在线时间
小时
6 天前 | 显示全部楼层
swimchen 发表于 2024-6-12 01:07
数据库参数设置一下,DBLimitText='9999',我记得可以的,但是也要看数据窗口的字段设置, ...

是这个地方设置一下吗? 另外我程序从 pb6.5 升级到 pb9 后, 无法默认 按 开发环境 中 连接 的 数据库,总是 提示 Cannot Connect to Database
DBMs is not supported in your current installation.  不知道需要怎么设置一下。

// Get the environment information
if ( GetEnvironment(lenv_env) <> 1 ) then
       MessageBox( "Application: Open", &
               "Unable to get environment information.~nHalting ..." )
       halt
end if

// Select start-up file by operating system
choose case lenv_env.ostype
       case windows!, windowsnt!
               ls_startupfile = "pb.ini"
               if ( lenv_env.charset = charsetunicode! ) then
                  ls_startupfile = "pbu.ini"
               end if
       case sol2!, aix!, hpux!
               ls_startupfile = ".pb.ini"
       case macintosh!
               ls_startupfile = "PowerBuilder Preferences"
       case else
               MessageBox( "Application: Open", &
                       "Unrecognized operating system.~nHalting ..." )
               halt
end choose

当把ls_startupfile = "pb.ini" 改成 ls_startupfile = ".\pb.ini"  就可以默认连接 pb.ini 中设置的数据库了。  但是怎么让他默认 联系 开发环境 中 连接的数据库呢, 谢谢回复!
111.jpg
共享共进共赢Sharing And Win-win Results
swimchen

主题

0

回帖

5034

积分

论坛元老

积分
5034
贡献
在线时间
小时
6 天前 | 显示全部楼层
我记得PB6.5的数据库驱动文件和9.0有很大区别,你升级上来之后,要用9.0的MSSQL或者ODBC连接,至于连接内容的配置,有个预览选项卡,里面有类似SQLCA.DBParm,SQLCA.UserID之类的,你看看,就是你图里的选项卡的那个Preview,不过DBLimitText在9.0下似乎也不能太大,还要看你数据库的字段是NVCHAR还是VCHAR
共享共进共赢Sharing And Win-win Results
cr999 楼主

主题

0

回帖

771

积分

高级会员

积分
771
贡献
在线时间
小时
5 天前 | 显示全部楼层
好的,谢谢
共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-6-18 22:10 , Processed in 0.124209 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表