我正在使用包含以下内容的.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中指定的数据库参数?
谢谢,
麦克
答案 0 :(得分:0)
我做了一些研究,xeamcs正在使用sql-mode.el,我的系统在/usr/local/xemacs/lisp/sql-mode.el中使用SQL模式登录。文件中的代码不使用交互模式下.sql-mode中指定的数据库。但是,它确实在批处理模式下使用.sql-mode中指定的数据库。您可以使用批处理模式作为解决方法。