Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

Работа с Oracle через dbExpress   Найти похожие ветки 

 
SergP ©   (2004-06-21 15:41) [0]

Как подключиться в базе Oracle, если она находится на другой машине в локальной сети. Что-то я не могу найти где указывать имя машины или ее IP... Подскажите...


 
Reindeer Moss Eater ©   (2004-06-21 15:55) [1]

Имя машины и её IP нигде в dbExpress указывать не надо.
Надо указать имя сервера в конфигурации клиента Оракла.


 
SergP ©   (2004-06-21 16:20) [2]


>  [1] Reindeer Moss Eater ©   (21.06.04 15:55)


Понятно...
Если через клиент Оракла - то все понятно.
Например у меня на машине стоит клиент. Но хотелось бы работать и с тех машин где он не стоит.

Я думал что с помощью dbExpress можно конектиться напрямую к серверу...
А если нельзя, то тогда меня ADO больше устраивает... Удобнее...


 
Reindeer Moss Eater ©   (2004-06-21 16:23) [3]

А если нельзя, то тогда меня ADO больше устраивает... Удобнее...

А чем АДО-то в отсутствие клиента Оракла поможет?


 
bushmen ©   (2004-06-21 16:27) [4]

>тогда меня ADO больше устраивает... Удобнее...

Чем же?

>Я думал что с помощью dbExpress можно конектиться напрямую к серверу...

Это надо смотреть в сторону таких компонент, как ODAC и т.п.


 
SergP ©   (2004-06-21 16:28) [5]


>  [3] Reindeer Moss Eater ©   (21.06.04 16:23)


Да ничем не поможет... Просто я имел ввиду что удобнее через ADO работать, если все равно что ADO, что dbExpress работают с базой используя клиент...

А есть что-нить для работы с сервером Оракла напрямую?


 
SergP ©   (2004-06-21 16:34) [6]


> Это надо смотреть в сторону таких компонент, как ODAC и
> т.п.


Это что такое? Ссылочку не дадите чтобы почитать?

А вообще у меня где-то валяется winzeos... Я его когда-то скачивал чтобы с работать с MySQL, но там есть компоненты и для работы с Oracle.
Кто-нить юзал их? А то я их пока не устанавливал...


 
bushmen ©   (2004-06-21 16:39) [7]

http://www.crlab.com/


 
SergP ©   (2004-06-21 16:44) [8]


>  [7] bushmen ©   (21.06.04 16:39)


Спасибо... Щас гляну...

А вообще-то я всегда думал что dbExpress предназначен для прямого конекта к серверам БД. А сейчас попробовал поюзать, и оказалось что это не совсем то что мне нужно... :-(((


 
Курдль ©   (2004-06-21 17:05) [9]

Не верю, что какие-то компоненты могут коннектиться к ораклу без клиента! Это нонсенс!


 
SergP ©   (2004-06-21 17:09) [10]


>  [9] Курдль ©   (21.06.04 17:05)


А почему бы и нет?


 
Курдль ©   (2004-06-21 17:12) [11]

Потому, что оракл несколько сложнее, чем access...


 
bushmen ©   (2004-06-21 17:29) [12]

>Курдль ©   (21.06.04 17:12) [11]

Я же не говорю, что вся база Oracle состоит из одной библиотеки :)


 
Курдль ©   (2004-06-21 17:34) [13]

Да я не особо возражаю против самой теоретической возможности (сдуру можно и ... сломать), а просто не думаю, что ораклу бы это понравилось. И уж точно с такими "чудо-компонентами" расчитывать на поддержку, а тем более на ответственность оракла не придется.


 
Sergey13 ©   (2004-06-22 08:30) [14]

2Курдль ©   (21.06.04 17:05) [9]
>Не верю, что какие-то компоненты могут коннектиться к ораклу без клиента! Это нонсенс!

А ты суслика видел? Нет? А он есть! (с) 8-)

Если основные функции Net8 внедрить в exe, то получишь безклиентное ПО. Что ODAC, насколько я знаю, и делает.


 
Курдль ©   (2004-06-22 09:24) [15]

Убедил! :) Каюсь - я был не прав!

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/ )


 
SergP ©   (2004-06-22 14:36) [16]

Скачал odac, установил. Врподе бы все работает просто супер. Компонент OraSQLTable правда немного глючит, но остальные работают нормально... Главное что скорость намного выше чем при работе используя клиент оракла (через  ADO, dbExpress). Скорость (конечно не выполнения самих запросов, а передачи данных) увеличилась более чем на порядок.

Но есть проблема:
Написал приложение, скинул его на другую машину - не хочет зараза работать. Требует какие-то библиотеки. Уже подсовывал ему OCI.dll, Oraclient8.dll - все равно не работает...

Кто работал с этими компонентами, подскажите что делать...


 
bushmen ©   (2004-06-22 14:38) [17]

>Требует какие-то библиотеки

Напиши текст самой ошибки


 
SergP ©   (2004-06-22 20:32) [18]


> Напиши текст самой ошибки


Exception Exception in module PROJECT1.EXE at 000B64A1
Не найден один из файлов библиотек, необходимых для выполнения данного приложения.


 
roottim   (2004-06-23 08:10) [19]

а ты опцию net включил ли ?


 
SergP ©   (2004-06-23 08:25) [20]


>  [19] roottim   (23.06.04 08:10)
> а ты опцию net включил ли ?


Ну конечно включил. Иначе прога не хочела бы конектиться к серверу Оракла и на моей машине тоже.
Вобщем, прога работает только там где стоит Дельфи с установленными компонентами odac


 
Sergey13 ©   (2004-06-23 08:57) [21]

2SergP ©   (23.06.04 08:25) [20]
А заплатил ли ты за прогу? 8-)


 
SergP ©   (2004-06-23 10:20) [22]


>  [21] Sergey13 ©   (23.06.04 08:57)
> 2SergP ©   (23.06.04 08:25) [20]
> А заплатил ли ты за прогу? 8-)


Нет конечно... А разве в этом дело?

Я думал что в течении 60-ти дней exe-шники должны работать и на других машинах, типа чтобы я мог по достоинству оценить компоненты, а затем заплатить .... или взломать их :-)))

А дело точно в том что компоненты незарегистрированы, или все же в чем-то другом?


 
roottim   (2004-06-23 11:11) [23]

приведи точно что пишет.. и каких библиотек нехватает..
скорее всего это не одак.. а в твоей программе что-то


 
SergP ©   (2004-06-23 11:17) [24]


>  [23] roottim   (23.06.04 11:11)
> приведи точно что пишет.. и каких библиотек нехватает..
> скорее всего это не одак.. а в твоей программе что-то


Дык я же привел:
> [18] SergP ©   (22.06.04 20:32)
написано все в точности как выдает прога...
У меня на машине где стоит Дельфи с компонентами odac все работает.
На других машинах не хочет. Даже на тех где стоит клиент Оракла... Так что ИМХО дело не в Оракловских библиотеках, а в чем-то связаном с самими компонентами....


 
roottim   (2004-06-23 11:24) [25]

>Не найден один из файлов библиотек, необходимых для выполнения данного приложения.
чего, так и пишет ??

создай тестовое приложение с одной сессией, TSmartQuery и гридом
пусть там будет что-то select * from all_tables
проверь везде...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.057 c
3-1087522022
olhovik
2004-06-18 05:27
2004.07.18
Сортировка в Table


3-1087533347
JB
2004-06-18 08:35
2004.07.18
Поиск в таблице


3-1087345149
Смертник
2004-06-16 04:19
2004.07.18
Помогите пожалуйста с DBGrid.


14-1088657607
Vlad Oshin
2004-07-01 08:53
2004.07.18
длинные повторяющиеся сигналы в Award Biose v6?


14-1088502175
Sergey D
2004-06-29 13:42
2004.07.18
Определение видео карты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский