мое приложение отлично работает на компьютере, где я его сделал, но на другом машинах отображается сообщение об ошибке: «Транзакция не подключена». Я установил пакет, созданный Runtime Packager, и добавил пару DLL к пути приложения на целевой машине. Тем не менее такая же проблема .Как развернуть приложение Powerbuilder с подключением ODBC?
Вопрос в том, следует ли использовать беспроблемное соединение, чтобы оно работало? Или, может быть, сообщить целевому ПК о необходимой конфигурации ODBC? Если да - как это сделать?
Я много читал про odbc.ini, системные переменные, записи в реестре и т. Д. , но теперь я все перепутал и понятия не имею, что делать.
Буду признателен за вашу помощь.
Kris.
Вы создали экземпляр объекта транзакции (SQLCA), задали параметры подключения, а затем подключились к нему? –
К какой базе данных вы подключаетесь? Если это Microsoft SQL Server, то раньше вам нужно было установить Rational Runtime SQL Server. Больше информации здесь: http://slapouttech.blogspot.com/2012/04/powerbuilder-and-sql-server-tips-on.html – Slapout
@MattBalent: Да, я сделал все это, он хорошо работает на моем ПК. Я извлекаю данные из базы данных Oracle (два разных сервера). В настоящее время я пытаюсь добавить правильные записи реестра на клиентской машине , чтобы сообщить об источниках ODBC. Проблема в том, что я не могу найти правильную запись на своем ПК, чтобы экспортировать ее и импортировать на клиент. Я ожидал бы запись с IP-номером и именем базы данных. Я не вижу эту информацию в ODBC.INI в реестре. – Kris