Самый простой способ проверить ODBC в Windows - PullRequest
32 голосов
/ 24 апреля 2010

С unixODBC вы можете использовать простую утилиту командной строки под названием «isql» для проверки вашего соединения и разрешений некоторых запросов. Без необходимости писать дополнительный код или устанавливать библиотеки или раздутые программы, есть ли простой способ открыть источник данных X, отправить несколько команд sql и покончить с этим?

Делать это в командной строке было бы предпочтительнее.

Ответы [ 5 ]

23 голосов
/ 07 марта 2014

Одним из способов создания быстрого тестового запроса в Windows через соединение ODBC является использование формата DQY .

Для этого создайте файл DQY (например, test.dqy ), содержащий первые две магические строки (XLODBC и 1), как показано ниже, за которыми следует строка подключения ODBC в третьей строке и запрос в четвертой строке (все в одной строке), например:

XLODBC
1
Driver={Microsoft ODBC for Oracle};server=DB;uid=scott;pwd=tiger;
SELECT COUNT(1) n FROM emp

Затем, если вы откроете файл, дважды щелкнув по нему, он откроется в Excel и заполнит лист с результатами запроса.

10 голосов
/ 11 апреля 2013

Создайте файл SOMEFILENAME.udl, затем дважды щелкните по нему и установите его в качестве объекта подключения ODBC, имя пользователя, pwd, целевой сервер

10 голосов
/ 24 апреля 2010

Функцию «Проверить соединение» можно использовать после создания соединения ODBC через Панель управления> Администрирование> Источники данных.

Для проверки самой команды SQL вы можете попробовать:

http://www.sqledit.com/odbc/runner.html

http://www.sqledit.com/sqlrun.zip

Или (возможно, проще и полезнее в долгосрочной перспективе) вы можете создать тестовую страницу ASP.NET или PHP за пару минут, чтобы самостоятельно выполнить оператор SQL через IIS.

8 голосов
/ 27 апреля 2010

Для специальных запросов утилита ODBC Test очень удобна. Его дизайн и интерфейс больше ориентированы на тестирование различных частей ODBC API. Но он отлично работает для выполнения запросов и отображения результатов. Он является частью Microsoft Access Data Components .

Чтобы выполнить запрос, вы можете нажать кнопку подключения (или использовать ctrl-F), выбрать источник данных, ввести запрос, затем ctrl-E для его выполнения и ctrl-R для отображения результатов (например, это SELECT или что-то, что возвращает курсор).

1 голос
/ 19 июня 2017

простой способ:

создать поддельный файл "* .UDL" на рабочем столе

(файлы UDL описаны здесь: https://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx.

в случае, если вы также можете настроить его, как описано там. )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...