您一次最多可連接到 50 個本端或遠端資料庫。只要 Net.Data 執行時所依據的 HTTP 伺服器處理一直進行,則 SQL 語言環境將保持連線中。在起始連線到資料庫後, 保持連線將提供快速的資料庫存取。您可以經由將下列事項列入考慮中, 來避免錯誤及改善執行效能:
Net.Data 不容許同一遠端資料庫有並行連線。如果已存在使用某個使用者 ID (LOGIN SQL 語言環境參數) 的遠端資料庫連線, 第二個使用者 ID 要求連線到同一個遠端資料庫,則 SQL 語言環境首先將中斷舊有連線, 執行一個確定 (若使用確定控制的話),然後使用 '新' 使用者 ID 與密碼來重新建立連線。 需要確定,因為如果連線中斷,萬一稍後在巨集中發生錯誤, 將沒有方法來進行取消。請依據下列規則來規劃您的連線:
當 SQL 語言環境建立遠端系統連線時,它會使使用者 ID 與連線產生關聯。 如果在後續的 Net.Data 查詢上使用者 ID 不符合與連線有關聯的那些 ID, 將終止連線並建立新的資料庫連線 (如果異動範圍為 SINGLE,才會發生這種情況)。
若要改善執行效能,在向遠端資料庫發出 SQL 陳述式時,撰寫使用者 ID 的程式碼, 或使用同一使用者 ID。對於本端資料庫,將不處理使用者 ID 和通行碼。