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

DBext(Vim)-必须选择有效的数据库类型,vim,vim-plugin,dbext,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

已在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)
se(在我的例子中是se)
错误:“必须选择有效的数据库类型”

有人能帮我在gvim+dbext设置中解决这个问题吗


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

我自己也是一个dbext新手,有着完全相同的设置。每当无法识别配置文件时,就会抛出该错误消息。从我读到的内容来看,它应该会提示您在执行时选择一个特定的命名概要文件,但这似乎对我不起作用

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

:let g:dbext_default_profile_mySQLServer = 'type=SQLSRV:integratedlogin=1:host=XXXXX:dbname=XXXXX'
:let g:dbext_default_profile = 'mySQLServer'
您可以使用:

sbp
:DBPromptForBufferParameters


为了显示您以前保存在
.vimrc

中的配置文件,您是否找到了解决方法?我也有同样的问题