Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как подключиться к Oracle? [D7, XP]


Сергей ©   (2012-02-07 16:59:00) 

Oracle лежить на сервере. Удаленно подключаюсь. Когда запускаю программу локально появляется ошибка Ora-12154: TNS could not resolved service name.
Как подключиться локально?


s1:= 'Provider=MSDAORA.1;Password=REP_USER;User ID=REP_USER;Data Source=FP;Persist Security Info=True';
ADOConnection1 := TADOConnection.Create(self);
ADOConnection1.LoginPrompt := false;
ADOConnection1.Connected := false;
ADOConnection1.ConnectionString :=s1;
ADOConnection1.Connected := true;
ADOQuery1 := TADOQuery.Create(self);
ADOQuery1.Connection := ADOConnection1;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add ('Select * from Task');
ADOQuery1.Active:=true;


Сергей   (2012-02-07 19:35:00) [1]

Подключился. Прописали правильно tns и все ок. Спасибо.


Dennis I. Komarov   (2012-02-07 19:35:00) [2]

Если не ошибаюсь, начиная с 10-ки можно цеплятся и без алиаса... 9-ка (клиент) не хотела...


AV   (2012-02-07 17:59:00) [3]


> Может быть нужно в строку подключения еще какието доп. параметры?

у меня с твоим кодом цепляется.

Клиент стоит, в tns прописан алиас
у тебя это: Data Source=FP


Сергей   (2012-02-07 17:55:00) [4]

Админ подсказал вроде нужно ставить oracle клиент локально и настраивать его на oracle сервер, а  затем подключаться программно к клиенту. Но он не уверен.
Может быть нужно в строку подключения еще какието доп. параметры?


AV   (2012-02-07 17:46:00) [5]

А тоже самое в дизайне?


Ega23   (2012-02-07 17:41:00) [6]

www.connectionstrings.com


Наверх

Титульная страница Поиск, карта сайта Написать письмо