如果Sybase能解决在断开数据库后,不需要重新SetTransObject,岂不是在桌面软件里,也可以实现偶连接?

winwhere 2010-04-08 07:43:24
If you change the DataWindow object associated with the DataWindow control (or DataStore) or if you disconnect and reconnect to a database, the connection between the DataWindow control (or DataStore) and the transaction object is severed. You must call SetTransObject again to reestablish the connect.

每次断开后,需要重新调用 SetTransObject,才能重新建立事务对象与数据窗口的联系,如果能在重新连接后,不需要重新调用SetTransObject,那岂不是C/S软件也可做成象B/S系统那样,实现偶连接?
...全文
135 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ckc 2010-04-08
  • 打赏
  • 举报
回复
connect本来也是需要写程序处理的
你可以在重新connect时做这个工作
永生天地 2010-04-08
  • 打赏
  • 举报
回复
SetTrans会重新连接和断开
glint 2010-04-08
  • 打赏
  • 举报
回复
SetTrans就可以自动实现重连,不过没有引入连接池的概念,可能会比较慢
tslpf_ren 2010-04-08
  • 打赏
  • 举报
回复
應該是,CS也可以偶連接
pb8 2010-04-08
  • 打赏
  • 举报
回复
偶连接并不只是指的简单的这样断开连接,
如果没有中间层,直接在物理上进行这种连接断开及重连,系统开销会很大的,
不要把偶连接想的太神秘了,它的本质就是一个tcp程序,它的连接与断开就是一个tcp的连接与断开;
目前只有通过数据库连接池,才能实现数据库在逻辑上的简单断开与连接,
不过对于ado方式,驱动层也有控制,它带了简单的池实现的~~

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧