PB的数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 00:29:43
我用PB做数据查询,连好数据,建好数据窗口和WINDOWS。要在运行后弹出的窗口中查询数据,但我的窗口中不能显示数据的内容,能看见建表时的属性名称。同时在弹出窗口前提示:
Datebase transaction information not available.
Call SetTrans or SetTransObject function.
请问应该怎么做,最好指明错误之处,并付解决方法,不胜感激!

你在window的constructor事件里写上settransobject(sqlca)试试
前提是你的sqlca的参数在程式开始就设置好了
类似
SQLCA.DBMS= "MSS Microsoft SQL Server"
SQLCA.Database="MYDB"
SQLCA.LogID= 'sa'
SQLCA.LogPass= 'password'
SQLCA.ServerName = '.'
SQLCA.AutoCommit = False

connect using SQLCA;