TFDConnection:
FetchOptions.Mode 設置爲fmAll, 返回全部結果, 否則默認只返回前50條, 效果與open以後再執行FetchAll一樣
ResourceOptions.SilentMode 設置爲True, 就不需要FDGUIxWaitCursor之類的東西了, 同樣也不再會自動改變鼠標樣式, 默認是需要的
TFDQuery:
ResourceOptions.DirectExecute 設置爲True, 直接執行SQL, 默認是False, 在某些數據庫(比如Postgre) 如果設置爲False那麼在執行多條SQL的時候會報錯....
FetchOptions.AutoClose := False; 不要自動關閉連接...這個如果不設置的話, 多結果集返回的時候會出問題....
FDPhysMSSQLDriverLink:
ODBCDriver 連接SQL Server的驅動, 如果系統裏有多個版本的SQL Server, 默認會使用最高版本的那個
ODBCDriver := FindBestDriver([C_2012_NC, C_2012_ODBC, C_2008, C_2005, C_2000])
但是, 如果你要使用的數據庫是2000, 而機器裏有更高版本的數據庫, 那麼使用Native連接2000的時候就會出現各種奇怪的問題(比如無法同時edit2個超過1024k的二進制字段等)
所以如果有可能, 最好在創建連接的時候指定ODBCDriver