Я столкнулся с некоторыми проблемами в OpenEdge, пытаясь подключить базу данных на тестовом сервере к базе данных на реальном сервере. Я открыл успешное соединение Appserver, используя следующий код:Как подключить базы данных на разных сервисах?
connection-result = happsrv:connect ("-AppService " +
v-application_service + " -H " +
v-name_server_address + " -S " +
v-name_server_port) no-error.
Я пытаюсь загрузить данные в тестовую базу данных из живой базы данных, поэтому для того, чтобы сделать это, мне нужно подключить к живой database (в настоящее время у меня есть подключение к серверу приложений). Я использую следующую команду, чтобы попытаться подключиться к базе данных в реальном времени:
connect value("-db /live/db/live.db -ld live").
Однако он не может найти базу данных в реальном времени. Любые идеи о том, как исправить это, или по-другому сделать это? Это должно быть сделано с помощью кода OpenEdge, поэтому ни один из инструментов или что-то еще.
Благодаря
Ваш оператор connect подразумевает, что у вас есть локальная база данных и вы можете подключиться к ней через общую память. Это достаточно базовые знания, и доступная документация отличная. Последняя версия здесь: http://documentation.progress.com/output/OpenEdge113/oe113html/wwhelp/wwhimpl/js/html/wwhelp.htm#href=ABL/ABL%20Reference/09dvref-C.023.26.html – Jensd