Delphi Oracle Connection

7 отговора 0 прегледа
#1

Delphi Oracle Connection

Имам проблеми с установяване на връзката към оракъл база данни от Делфи 7.
Прерових интернет навсякъде ме учат как става през Ц# и ВБ, което въобще не ми върши работа. Интересува ме принципно:
Как да се вържа към база данни когато оракъл и базата данни са на друг компютър (през ЛАН мрежа)? Как да укажа къде е оракъл? как да укажа коя е базата?

П.С. пропуснах да спомена. Операционната ми система е ХР, а там дето е оракъл е MSServer 2003 (ако има някакво значение).

Редактирано от Vermax на

Отговор
в отговор на Vermax #2

Re: Delphi Oracle Connection

виж [линк]
Не си писал, дали използваш ADO, dbExpress или BDE(и това е възможно) за връзка с БД. Ако използваш АДО виж конекшън стринга за OLE DB драйвера на сайта по горе.
Ето ти конекшън стринг за вързване с Оракъл от C++ Builder 6 и АДО:
Provider=MSDAORA.1;Password=YOUR_PSW_HERE;User ID=USER_NAME;Data Source=SERVER_NAME;Persist Security Info=True:

Отговор
в отговор на Beco_ #3

Re: Delphi Oracle Connection

То до там да се стигне след това е лесно. Но някъде някоя настройка трябва да направя ми се струва. И по трите начина не ме харесва.
Ето през АДО какви ми ги говори:
Oracle client and network components were not found....
Provider is unable to function until these komponents are not installed.

до тук ясно иска клиент. Инсталирах му Oracle 10g client и нещата не се оправиха.
Мисля си че някъде трябва да му укажа коя ДЛЛ да ползва. коя и къде?

забравих да спомена ползвам Oрацле 10г експрес едишън.

Редактирано от Vermax на

Отговор
в отговор на Vermax #4

Re: Delphi Oracle Connection

Защо не пробваш да се вържеш към БД от BDE Administrator-a за проба? На лявата част кликваш в/у Configuration->Drivers->Native->Oracle. Там можеш да зададеш DLL-a. Не съм сигурен, че ще стане, защото тези драйвери/от Делфито и Буилдера/ са за Оракъл 9, но пробвай.

Другият вариант е да направиш User DSN ot Control Panel->Administrative Tools->Data Sources(ODBC). Когато натиснеш бутона Add би трябвало да видиш драйвера инсталиран от Оракълския клиент и да се вържеш. Ако това стане, после в Делфи програмата посочваш новия DSN.
За жалост в момента нямам инсталиран Оракъл клиент и не мога да пробвам. Успех!

Отговор
в отговор на Beco_ #5

Re: Delphi Oracle Connection

И 2-та варианта ги пробвах + АДО стават 3 и НИЩЕ.
Свалих си Оракъл дата Аксез компоненти, указах си културно базата данни, сървъра (усер и парола) и се вързах.
И за пореден път се убедих че през уинбоз нещата нестават или стават мн трудно!

Отговор
в отговор на Vermax #6

Re: Delphi Oracle Connection

я кажи от къде ги свали тия компоненти pls

Отговор
в отговор на Vermax #7

Re: Delphi Oracle Connection

Помня, че и аз загубих доста време докато се вържа към една Оракъл БД 8.1 преди 5-6 години. Успях, но сигурно бих се самоубил, ако трябваше да го правя и на др. PC-та.

Отговор
в отговор на if #8

Re: Delphi Oracle Connection

от тук:
[линк]

естествено са трайъл но колкото за обучение стават.

Отговор