 |
我觉得你的问题可能是以下原因引起来的:
1.在调用数据窗口时没有使用settransobject()函数,自然无法显示数据。
2.要在没有pb的机子上运行编译好的程序,需要pb的环境文件和数据库的接口文件,可到http://www.sybase.com.cn的技术支持中看有关内容。
liqingchen的意见:
我的做法:经过编译生成的PowerBuilder应用程序需要如下环境(我用的是windows 2000,pb90)
1.PBVM90.DLL
2.PBDWE90.DLL
3.LIBJCC.DLL
4.PBRTC90.DLL
5.PBTRA90.DLL
与数据库接口,根据实际情况选用:
1.pssyc90.dll sysbase接口
2.pbo7390.dll Oracle 7.3接口
3.prbo8490.dll oracle8i接口
4.pbo9090.dll ...
5.pbmss90.dll 连接Microsoft Sql Server 接口
若采用ODBC接口,则需pbodb90.dll
根据实际情况,把相应的文件复制到编译好的文件目录下,即可。
飞天的意见:
我想settransobject( )函数不会不加,可能没有配置ODBC接口。
在控制面板〉ODBC>应用名〉进行配置START LINE 栏写入DBENG6.EXE(根据数据库版本)再根据提示找到相应的文件COPY 到相应的应用目录 OK。
此问题由孙颍锋回答。
附加关键字:编程, 源程序, programming, source code, Power Builder, PB, sybase, 制作安装程序, setup, installshield, wise install, 错误信息, error, error message, link, compile, runtime。
|