Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.043 c
15-1190524333
vrem
2007-09-23 09:12
2007.11.11
Подскажите программу сделать vob!


11-1177182170
Rusya
2007-04-21 23:02
2007.11.11
Сделать CenterOnParent


3-1183525134
dimaL
2007-07-04 08:58
2007.11.11
SQL запрос


4-1178440852
buben
2007-05-06 12:40
2007.11.11
Как скрыть форму чужого приложения


15-1191956231
Vendict
2007-10-09 22:57
2007.11.11
PHP DMClient





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский