2015-11-04 33 views
0

我正在xemacs的用含有.SQL模式文件如下:如何配置xemacs以識別.sql-mode中指定的數據庫?

1 (setq sql-association-alist 
2  '(
3  ("XDBST (mis4) " ("XDBST"  "xsius" "password")) 
4  ("dev    " ("DEVTVAL1" "xsi" "password" "devbilling")) 
5 )) 

當我選擇實用程序 - >互動模式 - >使用協會登錄到數據庫中XEmacs的,它記錄了我在,但它不拾取數據庫參數。例如,當我登錄到「dev」時,它會記錄我,但是當我「選擇db_name()」時,它會生成csdb而不是devbilling。它似乎正在拾取與用戶關聯的默認數據庫並忽略數據庫參數。如何配置xemacs,以便在選擇該選項時獲取.sql-mode中指定的數據庫參數?

感謝,

邁克

回答

0

我做了一些更多的研究和xeamcs使用SQL-mode.el這在我的系統是/usr/local/xemacs/lisp/sql-mode.el到使用SQL模式登錄。該文件中的代碼不使用交互模式下的.sql-mode中指定的數據庫。但是,它在批處理模式下使用.sql-mode中指定的數據庫。您可以使用批處理模式作爲解決方法。