как подключиться к oracleXE18C в labview? - PullRequest
0 голосов
/ 26 сентября 2019

Конфигурация драйвера oracle odbc: Имя источника данных: mxx Имя службы TNS: XE Идентификатор пользователя: c ## mcc пароль: orcl

Итак, как написать инструментам базы данных открыть информацию о соединении в labview 2016 32bit?

1 Ответ

0 голосов
/ 26 сентября 2019

Хотя вы должны написать немного больше о том, что у вас есть и что вы хотите, вы не должны делиться учетными данными входа с миром, не так ли?

ODBC-соединение

Итак, вынастроил соединение ODBC в Windows?Затем это соединение имеет имя, используемое для его отображения.В LabVIEW с комплектом для подключения к базе данных (входит в профессиональную версию или в виде дополнения) используйте Connect VI из палитры Connectivity> Database и подключите строку с именем подключения к верхнему левому терминалу.VI является полиморфным и по умолчанию ожидает путь к нему.Кроме того, вы хотите подключить свой пользователь / пароль к этому ВП.

Теперь возникает проблема:
Средство Windows, которое вы используете для создания соединения ODBC, - C:\Windows\System32\Odbcad32.exe. Если у вас 64-битная Windows, этот инструмент управляет 64 битными соединениями ODBC, которые невидимы для 32-битных приложений, таких как ваш LabVIEW! Используйте C:\Windows\SysWOW64\Odbcad32.exe для создания 32-битного соединения ODBC, которое можеттогда используйте с 32-битным LabVIEW!Также: Обратите внимание, что вам может потребоваться установить 32-битный драйвер ODBC для баз данных Oracle.

Имейте в виду, что вы должны делать это на каждой машине, на которой вы хотите запустить свой код.

Альтернатива:UDL файл

Создать новый файл с расширением *.udl.Дважды щелкните по нему, и появится диалоговое окно, где вы можете настроить подключение к базе данных.Сохраните его и подключите путь к файлу Connect VI.(Или: файл UDL содержит данные в формате файла INI. Откройте его в текстовом редакторе, скопируйте длинную строку и вставьте в текстовую константу, которая затем подключается к Connect VI) *

Этот методтакже необходимы 32-битные драйверы для вашей базы данных, но настройка самого соединения выполняется в виде простого текстового файла, что делает его более гибким.

...