18.2.2.1 配置驅動預設值的標準流程
- BDE 配置工具 →
Drivers 頁 → 選中目標驅動(游標高亮)。
- 參數清單顯示所有配置項,捲動條檢視完整參數。
- 編輯所需參數(游標停留欄位自動套用預設值)。
File | Save 持久化,下次應用啟動生效。
驅動預設值是新建別名的原型,預先調優可讓所有衍生別名自動繼承最佳配置。
18.2.2.2 13 項核心參數語義對照表
| # | 參數名 | 語義 | 備註 |
| 1 | VERSION | 驅動程式版本號 | 唯讀資訊 |
| 2 | TYPE | 驅動類型 | SERVER=SQL 伺服器;FILE=檔案伺服器 |
| 3 | DLL | 16 位動態連結庫名 | 向下相容 |
| 4 | DLL32 | 32 位動態連結庫名 | 核心載入目標 |
| 5 | DRIVER FLAGS | 內部產品標識 | 不可修改 |
| 6 | TRACE MODE | 追蹤日誌類型 | 診斷用 |
| 7 | SERVER NAME | 目標伺服器名稱 | InterBase 含完整 .gdb 路徑 |
| 8 | USER NAME | 預設登入用戶名 | |
| 9 | OPEN MODE | 讀寫模式 | READ/WRITE(預設) 或 READ ONLY |
| 10 | SCHEMA CACHE SIZE | 快取表中繼資料數量 | 0-32,預設 8 |
| 11 | LANGDRIVER | 語言/字元集驅動 | 排序/大小寫/字元轉換關鍵 |
| 12 | SQLPASSTHRU MODE | Pass-through 連線共享 | 三模式詳見下表 |
| 13 | SQLQRYMODE | 查詢執行策略 | 三模式詳見下表 |
SQLPASSTHRU MODE 三模式對比
| 模式 | 行為 | 事務控制 |
| NOT SHARED | Pass-through 與非 Pass-through 獨立連線 | 需手工發送 SQL 事務指令 |
| SHARED AUTOCOMMIT (預設) | 共享連線,Pass-through 自動提交 | 不支援顯式事務指令 |
| SHARED NOAUTOCOMMIT | 共享連線,不自動提交 | 行為伺服器無關,需應用層控制 |
SQLQRYMODE 三模式對比
| 模式 | 含義 | 適用場景 |
| NULL (Server-Local) | 優先伺服器,失敗回本地 | 通用預設 |
| SERVER (Server-Only) | 強制伺服器執行 | 跨平台排序/大小寫一致性要求 |
| LOCAL (Local-Only) | 強制本地執行 | 離線/特殊本地函數需求 |
字元集不匹配時,LANGDRIVER 實現透明轉換;若無合適驅動,設 SQLQRYMODE = SERVER 禁止本地處理規則干擾。