2015-03-12 3 views
6

Установлен gvim для Windows и пытается выполнить запросы SQL Server SQL Server. Получение ошибок при попытке выдавать команды, специфичные для dbext. Детали смотрите ниже.DBext (Vim) - Должен быть выбран допустимый тип базы данных

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' 
0

Вы можете использовать:

<leader>sbp или :DBPromptForBufferParameters

для того, чтобы отобразить профили вы ранее сохраненные в вашем .vimrc