text类型 在数据窗口 显示时,字符串被截断,求帮助,谢谢!
select cast(citemheader_1 as text) as citemheader_1from f_table通过此语句将需要的数据 retrieve 到 某数据窗口,比如 该字符串有5851个字符, 在 pb6.5的程序中运行能正常显示全部字符串,但是 程序升级到 pb9 后, 同样的功能,无法显示全部字符串,只显示了3938个字符, 麻烦各位老师,给分析一下是什么原因,怎么解决,谢谢! 数据库参数设置一下,DBLimitText='9999',我记得可以的,但是也要看数据窗口的字段设置, 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 中设置的数据库了。但是怎么让他默认 联系 开发环境 中 连接的数据库呢, 谢谢回复! 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 中设置的数据库了。但是怎么让他默认 联系 开发环境 中 连接的数据库呢, 谢谢回复! 我记得PB6.5的数据库驱动文件和9.0有很大区别,你升级上来之后,要用9.0的MSSQL或者ODBC连接,至于连接内容的配置,有个预览选项卡,里面有类似SQLCA.DBParm,SQLCA.UserID之类的,你看看,就是你图里的选项卡的那个Preview,不过DBLimitText在9.0下似乎也不能太大,还要看你数据库的字段是NVCHAR还是VCHAR 好的,谢谢
页:
[1]