在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命令的插件菜单。
答案 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