DBext(Vim) - 必须选择有效的数据库类型

时间:2015-03-12 22:57:04

标签: vim vim-plugin dbext

在Windows上安装了gvim并尝试运行(Microsoft)sql server查询。当我尝试发出特定于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命令的插件菜单。

2 个答案:

答案 0 :(得分:4)

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

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

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

答案 1 :(得分:0)

您可以使用:

<leader>sbp 要么 :DBPromptForBufferParameters

要显示您之前保存在.vimrc

中的个人资料