hur.cn - 华软网

 热门搜索

pb初级问题

  作者:未知    来源:网络    更新时间:2018/3/3
我做了一个简单的小程序,用pb8+sql
其中有一个数据窗口dw_1,
当我执行检索时,
dw_1.SetTransObject(sqlca)
dw_1.retrieve()
会出现提示:
database transaction information not available.
call settrans or settransobject function
请教各位高手,是怎么回事?


应用里的代码
// Profile student

SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "student"
SQLCA.LogPass = "*"
SQLCA.ServerName = "aaa"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "CommitOnDisconnect='No'"

connect using sqlca;

open(w_main)

------华软网友回答------
在配置文件里面把那个 preview里的语句复制过来就好了,在属性里面
------华软网友回复------
应用里的那段代码就是复制过来的

------华软网友回复------
加上
if sqlca.sqlcode<>0 Then
Messagebox("","连接失败")
end if
怀疑你数据库并没有连接上!
------华软网友回复------
加上
if sqlca.sqlcode<>0 Then
Messagebox("","连接失败")
end if
之后
发现真的是数据库没连上,
为什么呀      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。