如何配置xemacs来识别.sql-mode中指定的数据库?

时间:2015-11-04 17:27:26

标签: sunos xemacs sql-mode

我正在使用包含以下内容的.sql-mode文件运行xemacs:

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

当我通过选择Utilities-> Interactive Mode-> Use Association登录xemacs中的数据库时,它会将我登录但不会获取数据库参数。例如,当我登录到“dev”时,它会将我登录,但是当我“选择db_name()”时,它会产生csdb而不是devbilling。它似乎正在拾取与用户关联的默认数据库并忽略数据库参数。如何配置xemacs以便在选择该选项时获取.sql-mode中指定的数据库参数?

谢谢,

麦克

1 个答案:

答案 0 :(得分:0)

我做了一些研究,xeamcs正在使用sql-mode.el,我的系统在/usr/local/xemacs/lisp/sql-mode.el中使用SQL模式登录。文件中的代码不使用交互模式下.sql-mode中指定的数据库。但是,它确实在批处理模式下使用.sql-mode中指定的数据库。您可以使用批处理模式作为解决方法。