database transaction information not available.call settrans or settransobject function.

时间:2022-08-15 16:55:45
数据窗口插入数据后,刚开始能保存,过了一段时间没有任何操作后,再保存,提示:database transaction information not available.call settrans or settransobject function.
程序运行一段时间,从没有出现过类似问题,别的数据窗口也没有出现类似问题.
环境:windowns xp sp3(or sp2)+pb9+asa8.0
请教各位,有没有同样的问题出现??

9 个解决方案

#1


引用楼主 wxiaozhou 的帖子:
数据窗口插入数据后,刚开始能保存,过了一段时间没有任何操作后,再保存,提示:database transaction information not available.call settrans or settransobject function. 
程序运行一段时间,从没有出现过类似问题,别的数据窗口也没有出现类似问题. 
环境:windowns xp sp3(or sp2)+pb9+asa8.0 
请教各位,有没有同样的问题出现??

不会吧,刚开始没问题,过会就出问题了?

你是不是少了一句

dw_1.settransobject(sqlca)


或者是你dw重设置了dataobject?如果是得重新设置上面那句话.

#2


没有重设dataobject,不过我在保存按钮中加入了dw_2.dataobject(sqlca),测试一下不出现了,交给客户用一下看看有没有解决!

谢谢dawugui

#3


1 是否在某个事件代码中有disconnect操作
2 是否在某个事件代码中给数据窗口设置了dataobject后,没有及时设置settransobject(sqlca)
3 在保存的时候是否有网络断开的情况发生(如果是连接网络服务器的话)

#4


4 数据库是否被断开或关闭服务

#5


数据库被关了吧

#6


我以前也碰到过,后来发现是网络的问题,中途出现过中断。

#7


不是网络的问题,单机运行!

#8


检查程序中是否有定时操作,如超过多长时间(或多长时间没有操作)后,自动关闭数据库.

#9


被阿海说中了!程序中的idle事件执行了close
结账!

#1


引用楼主 wxiaozhou 的帖子:
数据窗口插入数据后,刚开始能保存,过了一段时间没有任何操作后,再保存,提示:database transaction information not available.call settrans or settransobject function. 
程序运行一段时间,从没有出现过类似问题,别的数据窗口也没有出现类似问题. 
环境:windowns xp sp3(or sp2)+pb9+asa8.0 
请教各位,有没有同样的问题出现??

不会吧,刚开始没问题,过会就出问题了?

你是不是少了一句

dw_1.settransobject(sqlca)


或者是你dw重设置了dataobject?如果是得重新设置上面那句话.

#2


没有重设dataobject,不过我在保存按钮中加入了dw_2.dataobject(sqlca),测试一下不出现了,交给客户用一下看看有没有解决!

谢谢dawugui

#3


1 是否在某个事件代码中有disconnect操作
2 是否在某个事件代码中给数据窗口设置了dataobject后,没有及时设置settransobject(sqlca)
3 在保存的时候是否有网络断开的情况发生(如果是连接网络服务器的话)

#4


4 数据库是否被断开或关闭服务

#5


数据库被关了吧

#6


我以前也碰到过,后来发现是网络的问题,中途出现过中断。

#7


不是网络的问题,单机运行!

#8


检查程序中是否有定时操作,如超过多长时间(或多长时间没有操作)后,自动关闭数据库.

#9


被阿海说中了!程序中的idle事件执行了close
结账!