首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

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

如果Sybase能解决在断开数据库后,不需要重新SetTransObject,岂不是在桌面软件里,也可以实现偶连接?
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系统那样,实现偶连接?

[解决办法]
偶连接并不只是指的简单的这样断开连接,
如果没有中间层,直接在物理上进行这种连接断开及重连,系统开销会很大的,
不要把偶连接想的太神秘了,它的本质就是一个tcp程序,它的连接与断开就是一个tcp的连接与断开;
目前只有通过数据库连接池,才能实现数据库在逻辑上的简单断开与连接,
不过对于ado方式,驱动层也有控制,它带了简单的池实现的~~

热点排行