|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
Вы только не смейтесь. Я недавно получил задание такого рода. НИИ, в котором я работаю разрабатывает клиент (на PB6.5) для работы с БД под управление Oracle 7.3.2. В 1997-98 году закупили софт и с тех пор на нем и работают. Суть в том, что ПО и БД продаются заинтересованным конторам. Все бы так и продолжалось, если бы не одно НО. Под современными ОС Oracle 1997 года уже не работает. Вот я пришел в НИИ прямо из ВУЗа и первым делом мне поручили перевести БД с Oracle 7.3.2 на Oracle 11g Express, да так, чтобы к ней мог коннектиться клиент написанный на PowerBuilder 6.5. Базу данных я успешно перевел на Oracle 11, а вот подключить к ней клиента не могу, разумеется. Я открыл документацию PB, там написано, что максимально поддерживаемая версия oracle -- 7.3. Вот и все. Я так понимаю что подружить клиента с СУБД просто нельзя. Я хочу попросить совета. Я не знаю способа, как выполнить эту задачу, но может кто-то из форумчан знает магический/костыльный метод, позволяющий это сделать? Если у меня не получиться решить эту задачу, то придется использовать один из следующих вариантов: 1) Купить лицензию свежей версии PowerBuilder; // В НИИ нет денег 2) Искать где-то крякнутую, более-менее свежую версию PowerBuilder; // А разрешат? 3) Переписывать на C++ (Qt); 4) Переписывать на C#; 5) Бросить эту затею и оставить все как есть. // Но дальше так продолжаться уже не может. У других организации встанет работа Буду рад принять ваши размышления, советы и соболезнования. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 15:53 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
AlexFromGHI, Подключаться к Oracle через ODBC. Должно работать, но могут быть "нюансы". ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 15:59 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
И к 9-ке и к 8-му Ораклу коннектились из 6.5. Про 10-ку врать не буду, билдер уже 8-ка был. Минимальный совет. Уберите надпись "TNS:" впереди, проверьте листнер. Если не поможет - используйте клиент или oci.dll от более ранней версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 16:43 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
Марк, совет дельный, но, помнится не все через ODBC срабатывало. Надо смотреть,что в программе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2016, 21:45 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
Я думаю надо ораклового клиента ставить старого (например 9), которого поддерживает ПБ6, а новые сервера наверняка поддерживают старые клиенты. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2016, 15:12 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
я коннектюсь к 11 версии с помощью имеющего у меня(вернее у ПБ105) драйвера--O10 Oracle10g (10.1.0). DBMS=O10 Oracle10g (10.1.0) все работает если не пользоваться чем то уникальным в оракле. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2016, 17:07 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
AlexFromGHI, Ух, похоже я догадываюсь о какой программе речь(KIZ ?). С одной стороны весьма рад что хоть кого то этим озадачили, с другой стороны очень жаль, что только сейчас. Если будет желание протестить альфу- возьмусь! А теперь по делу. Оптимальный вариант конечно это воссоздать алгоритм использовать более современные средства(очень желательно кроссплатформенные, намек на Qt) и чтобы не было требований покупки ещё и ORACLE DATABASE -> использовать свободные СУБД(Postgres, mysql). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2016, 09:49 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
AlexFromGHIБазу данных я успешно перевел на Oracle 11, а вот подключить к ней клиента не могу, разумеется. ... Я так понимаю что подружить клиента с СУБД просто нельзя Вы написали много текста, но поленились привести параметры подключения и текст ошибки, которую получаете при попытке коннекта. У меня есть опыт работы с приложением на PB6.5 в связке с Oracle 10i. Проблем с подключением замечено не было. В этом смысле, замена сервера БД значения не имеет. Собственно говоря, комментарии коллег это подтверждают. Другое дело, что ковыряться в PB не слишком перспективно с точки зрения собственного развития, поэтому ваше желание все переписать вполне понятно. В таком случае, пишите на том, что знаете. Желаю удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2016, 22:51 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
PL99, А можно подробности? как, какими библиотеками обеспечить совместимость протокола? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2016, 07:06 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
Добрый день. Ситуация на данный момент такая. PB6.5 работает с Oracle 11XE, но только с 32-bit версией. При использовании Oracle 11XE x64 в клиенте и PB возникли проблемы в отображении кириллицы. При использовании SQL Developer все отображается нормально. Проблемы с подключением были вызваны следами от старых установок/переустановок разных версий оракл. Я вычислил реестр, переменную PATH и все заработало как есть, без дополнительных плясок с бубнами. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2016, 11:44 |
|
Подключение PowerBuilder 6.5 к Oracle 11g Express
|
|||
---|---|---|---|
#18+
Dj.Program, Да, вы правы! Речь действительно идет о KIZ. Я сразу захотел его переписать, как только его увидел. Буду просить, чтобы разрешили. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2016, 11:50 |
|
|
start [/forum/topic.php?fid=15&fpage=7&tid=1335212]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
91ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 340ms |
total: | 522ms |
0 / 0 |