1

Когда я пытаюсь запустить простую строку SQL, такую как select 1 DBExt не жалуется, строка состояния говорит: «Выполнение SQL ...», но ничего не появляется.

Используя homebrew, я установил unixODBC и FreeTDS с флагом unixodbc. Я могу соединиться с tsql и sqsh и выполнять запросы просто отлично. В моем домашнем каталоге нет файла freetds.conf или odbc.ini. Строка состояния подключения говорит

Connection: T(SQLSRV) H(winvm) P(1433) S(winvm) D(my_database) U(username)

где winvm - псевдоним хост-файла для виртуальной машины Windows. Я провел все утро, глядя на это. Есть ли что-то очевидное, чего мне не хватает в моей настройке? Я действительно хочу функции, которые поставляются с DBExt в VIM.

1 ответ1

0

Вы можете настроить DBExt для использования sqsh вместо программы osql во freetds (которая не принимает параметры командной строки, которых ожидает DBExt). Пример профиля подключения, который делает это, можно найти в :h dbext помощью поиска "sqsh".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .