在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/