|
Тема
|
Delphi Oracle Connection
|
|
Автор |
Vermax (киликанзер) |
Публикувано | 28.09.06 16:40 |
|
Имам проблеми с установяване на връзката към оракъл база данни от Делфи 7.
Прерових интернет навсякъде ме учат как става през Ц# и ВБ, което въобще не ми върши работа. Интересува ме принципно:
Как да се вържа към база данни когато оракъл и базата данни са на друг компютър (през ЛАН мрежа)? Как да укажа къде е оракъл? как да укажа коя е базата?
П.С. пропуснах да спомена. Операционната ми система е ХР, а там дето е оракъл е MSServer 2003 (ако има някакво значение).Редактирано от Vermax на 28.09.06 16:43.
| |
Тема
|
Re: Delphi Oracle Connection
[re: Vermax]
|
|
Автор |
Beco_ (Boogie chillun) |
Публикувано | 28.09.06 18:46 |
|
виж
Не си писал, дали използваш 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:
| |
Тема
|
Re: Delphi Oracle Connection
[re: Beco_]
|
|
Автор |
Vermax (киликанзер) |
Публикувано | 29.09.06 12:37 |
|
То до там да се стигне след това е лесно. Но някъде някоя настройка трябва да направя ми се струва. И по трите начина не ме харесва.
Ето през АДО какви ми ги говори:
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 на 29.09.06 12:38.
| |
Тема
|
Re: Delphi Oracle Connection
[re: Vermax]
|
|
Автор |
Beco_ (Boogie chillun) |
Публикувано | 29.09.06 13:29 |
|
Защо не пробваш да се вържеш към БД от BDE Administrator-a за проба? На лявата част кликваш в/у Configuration->Drivers->Native->Oracle. Там можеш да зададеш DLL-a. Не съм сигурен, че ще стане, защото тези драйвери/от Делфито и Буилдера/ са за Оракъл 9, но пробвай.
Другият вариант е да направиш User DSN ot Control Panel->Administrative Tools->Data Sources(ODBC). Когато натиснеш бутона Add би трябвало да видиш драйвера инсталиран от Оракълския клиент и да се вържеш. Ако това стане, после в Делфи програмата посочваш новия DSN.
За жалост в момента нямам инсталиран Оракъл клиент и не мога да пробвам. Успех!
| |
Тема
|
Re: Delphi Oracle Connection
[re: Beco_]
|
|
Автор |
Vermax (киликанзер) |
Публикувано | 29.09.06 14:44 |
|
И 2-та варианта ги пробвах + АДО стават 3 и НИЩЕ.
Свалих си Оракъл дата Аксез компоненти, указах си културно базата данни, сървъра (усер и парола) и се вързах.
И за пореден път се убедих че през уинбоз нещата нестават или стават мн трудно!
| |
Тема
|
Re: Delphi Oracle Connection
[re: Vermax]
|
|
Автор | if (Нерегистриран) |
Публикувано | 29.09.06 15:40 |
|
я кажи от къде ги свали тия компоненти pls
| |
Тема
|
Re: Delphi Oracle Connection
[re: Vermax]
|
|
Автор |
Beco_ (Boogie chillun) |
Публикувано | 29.09.06 15:48 |
|
Помня, че и аз загубих доста време докато се вържа към една Оракъл БД 8.1 преди 5-6 години. Успях, но сигурно бих се самоубил, ако трябваше да го правя и на др. PC-та.
| |
Тема
|
Re: Delphi Oracle Connection
[re: if]
|
|
Автор |
Vermax (киликанзер) |
Публикувано | 02.10.06 16:07 |
|
от тук:
http://www.crlab.com/odac/download.html
естествено са трайъл но колкото за обучение стават.
| |
|
|
|
|