Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: CL | DM;

Вниз

Таблицы, СУБД Oracle   Найти похожие ветки 

 
KokocIK   (2007-10-15 21:35) [0]

Добрый день, мастерам. Вот нужно пообщаться с таблицей Oracle через Delphi. Как соединиться сней и можно ли обращаться к ней с помощью PL\SQL запросов. Заранее спасибо.


 
Sergey13 ©   (2007-10-16 08:28) [1]

> [0] KokocIK   (15.10.07 21:35)
> Вот нужно пообщаться с таблицей Oracle

Только с одной таблицей? Стоит ли огород городить? 8-)

> Как соединиться сней

Так собственно ничего оригинального. Либо "стандартными" способами типа АДО, БДЕ и т.д. Либо через компоненты прямого доступа, которые лучше, но, как правило, достаточно дороги.

> обращаться к ней с помощью PL\SQL запросов

PL\SQL - это процедурное расширение языка SQL и пользоваться им можно только на стороне сервера.
SQL запросы - это практически единственный способ "общения" с клиент-серверной СУБД.


 
KokocIK   (2007-10-16 19:01) [2]

Вот так всегда, вы тут сидите типа "умные" люди, а когда вас спрашиваешь вы ничего путнего не отвечаете, только какие-то бесполезные советы, доводы и ничего больше, а как чуть по подробнее вы на это - слабаки! И так уже не первый раз.


 
й1   (2007-10-16 19:11) [3]

Удалено модератором


 
Petr V. Abramov ©   (2007-10-16 23:32) [4]

> Как соединиться сней
справивай там, где вычитал, что с таблицами соединяются


 
Petr V. Abramov ©   (2007-10-17 01:46) [5]

прочитайте
http://ln.com.ua/~openxs/articles/smart-questions-ru.html


 
KokocIK   (2007-10-17 08:41) [6]


> > Как соединиться сней
> справивай там, где вычитал, что с таблицами соединяются


Вот еще один стороник формализма, как буд-то ты не понимаешь, что тут и соединение с базой и альнейшее дествия до получения данных из таблицы? Или ты глуп?


 
Sergey13 ©   (2007-10-17 08:57) [7]

> [6] KokocIK   (17.10.07 08:41)

А чего ты так кипятишься? Мы же общаемся с тобой. Это Оракл не хочет с тобой "общаться", вот на него и обижайся.

> а как чуть по подробнее вы на это - слабаки!

Какую часть моего ответа тебе надо дать в развернутом (и на сколько?) виде?


 
pavel_guzhanov ©   (2007-10-17 09:16) [8]

Тебе подсказывают все правильно, просто ты даже попробовать не хочешь.

Если отвечать подробно, то напишу, как это сделал я. Берешь ADOConection и создаешь ему строку подкючения (ConnectionString): в качестве поставщика выбираешь Oracle Provider for OLEDB в качестве источника данных вставляешь содержимое файла tnsnames.ora, исключив только комментарий, указанный в начале файла. Указываешь свой логин и пароль, и наслаждаешься жизнью. После этого кидаешь на форму ADOQuery, указываешь ему использовать твой ADOConnection, в свойстве SQL пишешь свой запрос к таблице. На форму бросаешь DataSource, DBGrid, связываешь из со своим ADOQuery. Ставишь кнопку на форму, в событии OnClick напиши

ADOConection1.connected:=true;
ADOQuery.open;

и смотри в гриде результат работы твоего запроса....

Уф, много написал... Так, надеюсь, понятно?


 
Petr V. Abramov ©   (2007-10-17 13:26) [9]

> pavel_guzhanov ©   (17.10.07 09:16) [8]
ты дурак, в tnsnames.ora пусто. тоже блин советчик нашелся
:)


 
Sergey13 ©   (2007-10-17 13:37) [10]

> [9] Petr V. Abramov ©   (17.10.07 13:26)
> в tnsnames.ora пусто

Такого файла вообще нет - клиент не установлен. 8-)


 
pavel_guzhanov ©   (2007-10-17 14:26) [11]


> Petr V. Abramov ©   (17.10.07 13:26) [9]


Петь, а ведь в правилах форума говорится о запрете на оскорбления и переход на личности. :о))

Это я так, без обиды...

А по поводу твоего высказывания и

> Sergey13 ©   (17.10.07 13:37) [10]

где в сабже говорится о том, что клиент не установлен?



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

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
15-1191918045
031178
2007-10-09 12:20
2007.11.11
Компоненты


2-1192796073
andreil
2007-10-19 16:14
2007.11.11
Как сделать дерево CheckBox ов?


11-1176370217
Dmitry___
2007-04-12 13:30
2007.11.11
Unicode и Memo.Selection


15-1190827861
Kolan
2007-09-26 21:31
2007.11.11
MVC — спрашивали? :)


2-1192729777
periskops
2007-10-18 21:49
2007.11.11
Определение прав пользователя