在Windows上安装了gvim,并尝试运行(Microsoft)sql服务器查询。当我尝试发出特定于dbext的命令时遇到错误。请参阅下面的详细资料。

Vimrc包含此连接字符串

:let g:dbext_default_profile_mySQLServer  = 'type=SQLSRV:integratedlogin=1:host=XXXXX:dbname=XXXXX'

SQL语句
Select * from XXXXX

命令:
<leader>se (in my case ,se)

错误:“必须选择有效的数据库类型”

有人可以帮助我在gvim + dbext设置中解决此问题。

请注意,我的插件已正确安装,并且我看到列出dbext命令的插件菜单。

最佳答案

我自己是完全相同设置的dbext newb。每当无法识别配置文件时,就会抛出该错误消息。根据我的阅读,它应该提示您在执行时选择一个特定的命名配置文件,但这似乎对我不起作用。

但是,通过在命名配置文件定义下的_vimrc中添加以下行来使dbext识别默认情况下要加载的命名配置文件,可以使其正常工作:

:let g:dbext_default_profile_mySQLServer = 'type=SQLSRV:integratedlogin=1:host=XXXXX:dbname=XXXXX'
:let g:dbext_default_profile = 'mySQLServer'

关于vim - DBext(Vim)-必须选择有效的数据库类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29021881/

10-10 17:02