pb中需不需要手動撰寫disconnect using SQLCA;
如果沒寫的話,他是在什么情況下執行disconnect
如果一個事務還沒有提交,這時程式意外中止,系統是不是自動執行了disconnect???
uj5u.com熱心網友回復:
pb中需不需要手動撰寫disconnect using SQLCA;不需
如果沒寫的話,他是在什么情況下執行disconnect
SQLCA被destroy通常就是程式關閉
如果一個事務還沒有提交,這時程式意外中止,系統是不是自動執行了disconnect???
對,系統=作業系統
uj5u.com熱心網友回復:
pb中需不需要手動撰寫disconnect using SQLCA;答:需要. 一般在程式結束前執行. 如果你的程式訪問資料庫的操作很少,可以考慮每個事務結束后就disconnect.
如果沒寫的話,他是在什么情況下執行disconnect
答:據我所知,這個是由資料庫端來決定的. 我之前用過sql server,如果客戶端發生網路故障與資料庫失去連接,sql server 端的連接仍然存在,它會在一定時間后斷開連接.
如果一個事務還沒有提交,這時程式意外中止,系統是不是自動執行了disconnect???
答: 跟上面一樣,看資料庫. 一定會disconnect,但不一定馬上執行.
uj5u.com熱心網友回復:
lz要干嘛?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/116478.html
標籤:數據庫相關
上一篇:在PB中如何呼叫WEBSERVICE,能否舉個簡單的例子
下一篇:PB補丁7554
