Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизТаблицы, СУБД 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.045 c