Подключение к Oracle х64 из Lazarus x64

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Подключение к Oracle х64 из Lazarus x64

Сообщение HunterWind » 24.12.2009 12:46:03

Добрый день!
Используется win2003 server x64, Oracle Server 9i (либо 10g) x64.
установил Lazarus 0.9.29 x64, но не нашел там компонентов для подключения к ораклу. Проект сначала разрабатывался и тестировался на Win Xp x32, теперь пришла пора перенести его на сервер, но скомпилированное приложение отказывается работать, заявляя что нет оракловых библиотек для режима х32. Установка клиента оракла х32 проблему не решила, то ли клиент глючит под х64, то ли надо дольше копаться.
использование Win server x32 и Oracle Server x32 невозможно.

Уважаемые, подскажите, как быть и что делать?
где откопать нужные компоненты для оракла для Lazarus x64?
HunterWind
незнакомец
 
Сообщения: 3
Зарегистрирован: 24.12.2009 12:03:09

Re: Подключение к Oracle х64 из Lazarus x64

Сообщение Inferno » 24.12.2009 13:02:19

ищи ZeosDBO - работают, но только пропатчить нужно. инфа на форумее у них на сайте... тема "Users patches". У меня они работают и почти корректно, только с перекодировкой в UTF8 и обратно замучился
http://zeos.firmos.at/portal.php
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

Re: Подключение к Oracle х64 из Lazarus x64

Сообщение HunterWind » 24.12.2009 13:16:16

поищу :)
Спасибо!

А с кодировкой в Lazarus вообще что-то странное. Возможно это только при работе под Windows.
Приходится использовать многоступенчатое конвертирование чтоб получить нужный результат, причем для сохранения в оракл и для вывода на форму - разные конвертации. шаманство прям :)
HunterWind
незнакомец
 
Сообщения: 3
Зарегистрирован: 24.12.2009 12:03:09

Re: Подключение к Oracle х64 из Lazarus x64

Сообщение gotozero » 24.12.2009 13:21:56

У меня на ubuntu 9.10 x64 работает норм!

. Установка клиента оракла х32 проблему не решила, то ли клиент глючит под х64, то ли надо дольше копаться.
использование Win server x32 и Oracle Server x32 невозможно.

Вы 2 клиента устанавливали на одну машину( оракл х32 и х64)?
Аватара пользователя
gotozero
новенький
 
Сообщения: 15
Зарегистрирован: 14.10.2008 12:34:36

Re: Подключение к Oracle х64 из Lazarus x64

Сообщение HunterWind » 24.12.2009 13:28:43

Установлен Oracle Server x64 Enterprise
Дополнительно установили Oracle Client x32 - для этого приложения, в надежде что коннект к базе будет успешным.
HunterWind
незнакомец
 
Сообщения: 3
Зарегистрирован: 24.12.2009 12:03:09

Re: Подключение к Oracle х64 из Lazarus x64

Сообщение gotozero » 24.12.2009 15:12:54

Вероятнее всего ваше приложение пытается грузить либы х64.
Вам нужно перед запуском вашего приложения установить переменные правильного ORACLE_HOME.

т.е.
$ export ORACLE_HOME=/u01/app/oracle/Ora11x32
$ ./myprog

Добавлено спустя 1 минуту 10 секунд:
прошу прощения написал для никсов ))))

в винде по моему set ORACLE_HOME

но суть одна
Аватара пользователя
gotozero
новенький
 
Сообщения: 15
Зарегистрирован: 14.10.2008 12:34:36


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

Рейтинг@Mail.ru