OS/400 版管理及程式設計指南
您一次最多可連接到 50 個本端或遠端資料庫。只要 Net.Data 執行時所依據的 Web
伺服器處理一直進行,則 SQL 語言環境將保持連線中。在起始連線到資料庫後,
保持連線將提供快速的資料庫存取。您可以經由將下列事項列入考慮中,
來避免錯誤:
- Net.Data 不容許同一遠端資料庫有並行連線。
如果已存在使用某個使用者 ID (LOGIN SQL 語言環境參數) 的遠端資料庫連線,
第二個使用者 ID 要求連線到同一個遠端資料庫,則 SQL 語言環境首先將中斷舊有連線,
執行一個確定 (若使用確定控制的話),然後使用 '新' 使用者 ID 與密碼來重新建立連線。
需要確定,因為如果連線中斷,萬一稍後在巨集中發生錯誤,
將沒有方法來進行取消。
- 如果 TRANSACTION_SCOPE=SINGLE,則在存取了遠端資料庫後,您可以變更登入 ID。
SQL 語言環境會中斷舊有連線,執行確定,並使用新的使用者 ID 和通行碼重新建立連線。
- 如果 TRANSACTION_SCOPE=MULTIPLE (這是預設值),則在存取了遠端資料庫後,
不要變更登入 ID。SQL 語言環境會自動取消且會傳回 -752 的 SQL_CODE,
指出連線可能已變更。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]