我使用一个..sql模式文件运行xemacs,该文件包含以下内容:
1 (setq sql-association-alist
2 '(
3 ("XDBST (mis4) " ("XDBST" "xsius" "password"))
4 ("dev " ("DEVTVAL1" "xsi" "password" "devbilling"))
5 ))当我以xemacs登录到数据库时,我选择了实用程序->Interactive>Utilities,它会登录我,但它不会获取数据库参数。例如,当我登录到"dev“时,它会将我登录,但当我执行”选择db_name()“时,它会生成csdb,而不是devbilling。它似乎正在获取与用户关联的默认数据库,而忽略了数据库参数。如何配置xemacs,以便在选择该选项时获取..sql模式中指定的数据库参数?
谢谢,
麦克
发布于 2015-11-04 19:46:04
我做了更多的研究,xeamcs使用我的系统中的/usr/local/xemacs/lisp/ SQL -mode.el中的SQLmode.el登录SQL模式。文件中的代码不使用Interactive中..sql模式中指定的数据库。但是,它确实在批处理模式中使用..sql模式中指定的数据库。您可以使用批处理模式作为解决办法。
https://stackoverflow.com/questions/33528231
复制相似问题