Как я могу подключиться к существующей базе данных oracle во время установки с помощью Installshield? - PullRequest
1 голос
/ 11 июля 2019

Мне нужно подключиться к существующей базе данных oracle во время установки, чтобы запустить сценарии sql.Я уже попробовал представление SQL scritps, но когда я пытаюсь подключиться через диалоговое окно подключения в мастере, я получаю

ERROR:ORA-12560: TNS:protocol adapter error.

Я даже не знаю, правильный ли это способ подключения.Я признателен, если специалист по Install Shield 2019 сможет объяснить, как правильно подключиться к существующей базе данных.

Ответы [ 2 ]

2 голосов
/ 17 июля 2019

Я выяснил, как вызвать консоль SQLPlus с аргументом сценария, который я хочу запустить.Это возможно с помощью пользовательского действия

0 голосов
/ 17 июля 2019

Я пытался соединиться с базой данных Oracle с помощью Installshield много лет назад. Но мы разработали специальный экран для захвата данных базы данных (локальный или удаленный, порт, имя пользователя, пароль). Для проверки указанных выше данных базы данных было выполнено настраиваемое действие для события кнопки «Далее». Пользовательское действие вызвало функцию installscript, которая в конечном итоге вызывает программу Java, используя функцию LaunchAppandWait. Вы можете написать собственное действие на любом языке и передать необходимую строку базы данных Oracle.

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