![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с Oracle через dbExpress [D6, WinME]
SergP © (2004-06-21 15:41:00)Как подключиться в базе Oracle, если она находится на другой машине в локальной сети. Что-то я не могу найти где указывать имя машины или ее IP... Подскажите...
roottim (2004-06-23 11:24:00) [1]> Не найден один из файлов библиотек, необходимых для выполнения данного приложения.
чего, так и пишет ??
создай тестовое приложение с одной сессией, TSmartQuery и гридом
пусть там будет что-тоselect * from all_tables
проверь везде...
SergP (2004-06-23 11:17:00) [2]
> [23] roottim (23.06.04 11:11)
> приведи точно что пишет.. и каких библиотек нехватает..
> скорее всего это не одак.. а в твоей программе что-то
Дык я же привел:
> [18] SergP © (22.06.04 20:32)
написано все в точности как выдает прога...
У меня на машине где стоит Дельфи с компонентами odac все работает.
На других машинах не хочет. Даже на тех где стоит клиент Оракла... Так что ИМХО дело не в Оракловских библиотеках, а в чем-то связаном с самими компонентами....
roottim (2004-06-23 11:11:00) [3]приведи точно что пишет.. и каких библиотек нехватает..
скорее всего это не одак.. а в твоей программе что-то
SergP (2004-06-23 10:20:00) [4]
> [21] Sergey13 © (23.06.04 08:57)
> 2SergP © (23.06.04 08:25) [20]
> А заплатил ли ты за прогу? 8-)
Нет конечно... А разве в этом дело?
Я думал что в течении 60-ти дней exe-шники должны работать и на других машинах, типа чтобы я мог по достоинству оценить компоненты, а затем заплатить .... или взломать их :-)))
А дело точно в том что компоненты незарегистрированы, или все же в чем-то другом?
Sergey13 (2004-06-23 08:57:00) [5]2SergP © (23.06.04 08:25) [20]
А заплатил ли ты за прогу? 8-)
SergP (2004-06-23 08:25:00) [6]
> [19] roottim (23.06.04 08:10)
> а ты опцию net включил ли ?
Ну конечно включил. Иначе прога не хочела бы конектиться к серверу Оракла и на моей машине тоже.
Вобщем, прога работает только там где стоит Дельфи с установленными компонентами odac
roottim (2004-06-23 08:10:00) [7]а ты опцию net включил ли ?
SergP (2004-06-22 20:32:00) [8]
> Напиши текст самой ошибки
Exception Exception in module PROJECT1.EXE at 000B64A1
Не найден один из файлов библиотек, необходимых для выполнения данного приложения.
bushmen (2004-06-22 14:38:00) [9]>Требует какие-то библиотеки
Напиши текст самой ошибки
SergP (2004-06-22 14:36:00) [10]Скачал odac, установил. Врподе бы все работает просто супер. Компонент OraSQLTable правда немного глючит, но остальные работают нормально... Главное что скорость намного выше чем при работе используя клиент оракла (через ADO, dbExpress). Скорость (конечно не выполнения самих запросов, а передачи данных) увеличилась более чем на порядок.
Но есть проблема:
Написал приложение, скинул его на другую машину - не хочет зараза работать. Требует какие-то библиотеки. Уже подсовывал ему OCI.dll, Oraclient8.dll - все равно не работает...
Кто работал с этими компонентами, подскажите что делать...
Курдль (2004-06-22 09:24:00) [11]Убедил! :) Каюсь - я был не прав!
Also with Net option ODAC allows to connect without Oracle client software installed on workstation. In such case ODAC requires only TCP/IP protocol and allows to build really thin database application.
( http://crlab.com/odac/)
Sergey13 (2004-06-22 08:30:00) [12]2Курдль © (21.06.04 17:05) [9]
>Не верю, что какие-то компоненты могут коннектиться к ораклу без клиента! Это нонсенс!
А ты суслика видел? Нет? А он есть! (с) 8-)
Если основные функции Net8 внедрить в exe, то получишь безклиентное ПО. Что ODAC, насколько я знаю, и делает.
Курдль (2004-06-21 17:34:00) [13]Да я не особо возражаю против самой теоретической возможности (сдуру можно и ... сломать), а просто не думаю, что ораклу бы это понравилось. И уж точно с такими "чудо-компонентами" расчитывать на поддержку, а тем более на ответственность оракла не придется.
bushmen (2004-06-21 17:29:00) [14]>Курдль © (21.06.04 17:12) [11]
Я же не говорю, что вся база Oracle состоит из одной библиотеки :)
Курдль (2004-06-21 17:12:00) [15]Потому, что оракл несколько сложнее, чем access...
SergP (2004-06-21 17:09:00) [16]
> [9] Курдль © (21.06.04 17:05)
А почему бы и нет?
Курдль (2004-06-21 17:05:00) [17]Не верю, что какие-то компоненты могут коннектиться к ораклу без клиента! Это нонсенс!
SergP (2004-06-21 16:44:00) [18]
> [7] bushmen © (21.06.04 16:39)
Спасибо... Щас гляну...
А вообще-то я всегда думал что dbExpress предназначен для прямого конекта к серверам БД. А сейчас попробовал поюзать, и оказалось что это не совсем то что мне нужно... :-(((
bushmen (2004-06-21 16:39:00) [19]http://www.crlab.com/
SergP (2004-06-21 16:34:00) [20]
> Это надо смотреть в сторону таких компонент, как ODAC и
> т.п.
Это что такое? Ссылочку не дадите чтобы почитать?
А вообще у меня где-то валяется winzeos... Я его когда-то скачивал чтобы с работать с MySQL, но там есть компоненты и для работы с Oracle.
Кто-нить юзал их? А то я их пока не устанавливал...