-
Добрый день!
Господа, нужна помощь, есть следующее(из договора):
Соединение между оборудованием Заказчика и Исполнителя осуществляется посредством Oracle Net. Заказчик инсталлирует на своей стороне Oracle Client версии 8.1.7 или выше. Oracle client через Oracle connection manager, который работает на сервере Исполнителя в зоне DMZ, соединяется с базой данных Oracle 10g.
• Дескриптор соединения: SMS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = cman.suct.ru)(PORT = 1522)) ) (CONNECT_DATA = (SERVER = dedicated) (SERVICE_NAME = sms) ) )
подскажите можно организовать в delphi и как ? заранее спасибо
-
Дескриптор соединения прописывается в файле ораклового клиента tnsnames.ora И соответсвенно в программе, в компоненте, который ты будешь использовать для соединения с ораклом - выбрать этот дескриптор.
-
Только тебе надо пользоваться не интербэйзными компонентами
-
А какие компоненты можете посоветовать?
-
Alexander_K, если не сложно, подскажите пожалуйста, где можно подробней почитать про клиента и про дескриптор и как это организовать (есть некоторые знания и опыт написания программ в delphi) - меня бы только направить (послать :) )...
спасибо, заранее
-
Компоненты можно ADO использовать, есть еще такие сторонние как DOA (Direct Oracle Access), да их в природе достаточно....
А про дескриптор надо в оракловой документации читать, он от делфи вообще не зависит
-
> подскажите можно организовать в delphi и как ?
что организовать ? договор, соединение, заказчика ?
-
что организовать ? договор, соединение, заказчика ?
соединение...
-
savinkin © (23.11.10 10:10) >SMS = > (DESCRIPTION = > (ADDRESS_LIST = отлично, спасибо, работает
>Alexander_K (23.11.10 10:21) [1] без установки Oracle-клиента - никак?
>Alexander_K (23.11.10 10:51) [5] >Компоненты можно ADO использовать использовать ADO для работы с Oracle - хороший совет для ищущих дорогу в ад)
-
savinkin © (24.11.10 08:43) [7]
А что у тебя не получается ?
-
> Кщд (24.11.10 09:25) [8]
> >Alexander_K (23.11.10 10:21) [1] > без установки Oracle-клиента - никак?
Клиент нужен обязательно, тем более в 1 посте топикстартера есть упоминание про клиент...
> >Alexander_K (23.11.10 10:51) [5] > >Компоненты можно ADO использовать > использовать ADO для работы с Oracle - хороший совет для > ищущих дорогу в ад)
Ну через них же можно работать с ораклом? ) Тем более я еще и про DOA сказал, сам я их, например, использую, но они платные.
-
не получается (мягко сказано :) ) мне бы подсказали с чего начать, какой компанент кинуть на форму, что прописать (есть HOST, порт к которому надо приконектица, логин, пароль) вот фрагмент из договора:
Интерфейс взаимодействия.
Соединение между оборудованием Заказчика и Исполнителя осуществляется посредством Oracle Net. Заказчик инсталлирует на своей стороне Oracle Client версии 8.1.7 или выше. Oracle client через Oracle connection manager, который работает на сервере Исполнителя в зоне DMZ, соединяется с базой данных Oracle 10g.
• Дескриптор соединения: SMS = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = cman.suct.ru)(PORT = 1522)) ) (CONNECT_DATA = (SERVER = dedicated) (SERVICE_NAME = sms) ) ) • Для инициирования отправки SMS-сообщения необходимо вызвать процедуру:
Вариант 1: Если прописан только 1 (один) исходящий номер, соответствующий цифробуквенному адресу отправителя, для отправки SMS-сообщений:
p_banksms.p_incsm('number','text',flash,'lang',v_n,v_code);
-
кстати у меня стоит DOA
-
> не получается (мягко сказано :) )
попробуй найти программиста
-
>Alexander_K (26.11.10 10:31) [10] >Клиент нужен обязательно, тем более в 1 посте топикстартера есть >упоминание про клиент... работаю с Oracle клиента не устанавливал что делаю не так?)
savinkin © (26.11.10 17:55) [11] это прекрасно: дескриптор соединения Вы уже отдали интернету, теперь начинаете вскрывать внутренности базы) просто волшебно
неудивительно, что Вас забанили в google: doa oracle example.
|