6

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

4

2 回答 2

5

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

但是,通过将以下行添加到命名配置文件定义下的 _vimrc 中,让 dbext 识别默认加载哪个命名配置文件确实可以正常工作:

:let g:dbext_default_profile_mySQLServer = 'type=SQLSRV:integratedlogin=1:host=XXXXX:dbname=XXXXX'
:let g:dbext_default_profile = 'mySQLServer'
于 2015-04-15T04:15:10.237 回答
0

您可以使用:

<leader>sbp 或者 :DBPromptForBufferParameters

为了显示您之前保存在您的.vimrc

于 2017-06-02T13:42:32.680 回答