Russian Qt Forum
Ноябрь 23, 2024, 07:26
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Приложение с базами данных oracle
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Приложение с базами данных oracle (Прочитано 5171 раз)
DenKor
Гость
Приложение с базами данных oracle
«
:
Июнь 30, 2006, 10:16 »
Какие файлы нужно переносить с целевой машина на машину клиента для работы с плагином oracle ?
Я сделал так:
sqldrivers
file.exe
qtcore4.dll
qtsql4.dll
qtgui4.dll
msvcr71.dll
msvcp71.dll
В папке sqldrivers находятся файлы
oraocci9.dll
qsqloci.dll
При загрузке выдается сообщение что драйвер не загружен (oracle)
На целевой машине все нормально работает
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Приложение с базами данных oracle
«
Ответ #1 :
Июнь 30, 2006, 11:56 »
так просто здесь не получится
такой способ прокатить с mysql
а с ORACLE так
1 способ:
Ставишь с CD Oracle client c custom конфигурацией. Выбираешь только поддержку OCI. И ставишь. Потомо прописываешь ORACLE_HOME и все. Я пользую именно такой
2 способ на sql.ru пробегал архивчик, типа oracle minimal дистрибутив. Ставишь и имеешь маленьки оракл клиент. Не тестировал
Пользуюсь только 1 способом. Всегда катит!
Записан
DenKor
Гость
Приложение с базами данных oracle
«
Ответ #2 :
Июнь 30, 2006, 14:53 »
Разобрался.
Вместе с приложением записал qtsql4.dll не поддерживающий плагин oracle.
Остался только один вопрос. Как зная параметры прописанные в tnsname.ora , получить строку опций которую нужно указывать при открытии базы данных. У меня при запуске без tnsname.ora выдается ошибка Unable to logon
Надо будет попробовать твой вариант установки клиента оракла со своим tnsname.ora
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Приложение с базами данных oracle
«
Ответ #3 :
Июнь 30, 2006, 17:48 »
я использую otl, a не QT driver
а конект у меня так прописан
OracleConnectString = "irs/irs@IRS_DCS-SERVER";
где IRS_DCS-SERVER - запись в tnsname.ora
Записан
DenKor
Гость
Приложение с базами данных oracle
«
Ответ #4 :
Июль 02, 2006, 13:22 »
Хм. Это строка запуска для клиерта самого оракла
Эти параметры передаются в qt драйвер.
Значит придется исходники ораклового драйвера копать
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Приложение с базами данных oracle
«
Ответ #5 :
Июль 02, 2006, 17:44 »
как я понял, оракл полюбому в tnsname.ora лазиет
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...