Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Oracle из Delphi, Oracle из Delphi 
V
    Опции темы
Неопытный
Дата 21.11.2006, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



С базами данных начал работать совсем недавно, поэтому опыта практически нет.
Возникла необходимость подключиться к б.д. Oracle из Delphi. Слышал что существуют какие-то компоненты Doa, Ado. Если кому не трудно объясните пожалуйста чайнику гду их взять, как использовать при подключении и если можно поподробнее. 
В целом меня интересует по шагам весь процесс подключения к б.д. (какой драйвер, и т.д.)
Если можно укажите пожалуйста ссылку на понятную литературу, где это доступно написано.
Заранее благодарен. smile 
PM MAIL   Вверх
Rodman
Дата 21.11.2006, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Ну во первых тебе сюда надо...

А для начала попробуй использовать компоненты ADO или dbExpress... если не получится пиши..
PM MAIL WWW Skype GTalk YIM MSN   Вверх
LSD
Дата 21.11.2006, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538



Если работать надо будет только с Oracle, то я бы рекомендовал посмотреть ODAC.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Неопытный
Дата 22.11.2006, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



Благодарю за советы.
PM MAIL   Вверх
Неопытный
Дата 22.11.2006, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



Попробовал подключиться к Oracle используя ADO. Выбираю компонентTADOConnection. В строке ConnectionString указываю драйвер Oracle Provider For OLE DB, ввожу параль ..., Отвечает - test connection succeeded. Вот. Все как учили. 
Далее беру TADOTable. В сроке Connection указываю соответствующую ссылку на TADOConnection. В свойстве TableName выбираю какую-нибудь таблицу. Щелкаю на свойство Active и появляется сообщение 'таблица или представление пользователь не существует'. Как это побороть, может быть кто знает в чем проблема?

PM MAIL   Вверх
LSD
Дата 23.11.2006, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 1
Всего: 538



Модератор: перемещено из Oracle.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Rodman
Дата 23.11.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 22
Всего: 122



Неопытный, на любой таблице срабатывает такоя ошибка???
PM MAIL WWW Skype GTalk YIM MSN   Вверх
angelina
Дата 24.11.2006, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 16.5.2006

Репутация: нет
Всего: нет



компонент oraclesession 
заполняешь свойства logondatabase, logonpassword, logonusername
connected ставишь в тру,если возникла ошибка на этом этапе то неправильно ввел либо название базы либо пароль либо логин.
далее компонент oracledataset
свойство Session выбираешь сессию,у тебя с списке должно появиться.
нажимаешь на oracledataset правой кнопкой мыши, выбираешь sqleditor,там пишешь свой запрос. опять правой кнопкой мыши на oracledataset,выбираешь fieldseditor,выбираешь поля которые тебе нужны.
далее компонент datasource,заполняешь свойство data set  и все!!!
можешь теперь выводить данные например в таблицу;)
PM MAIL   Вверх
Неопытный
Дата 24.11.2006, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



Да на любой

Добавлено @ 17:23 
Спасибо сейчас попробую.
PM MAIL   Вверх
Неопытный
Дата 25.11.2006, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



Компонент Oracle Session это где?
PM MAIL   Вверх
Неопытный
Дата 27.11.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 21.11.2006

Репутация: нет
Всего: нет



Еще вопросик. Если нужно извлечь данные из Oracle и засунуть их скажем в Access, как это сделать.
Создать 2 AdoConnection (один для Oracle, другой для Access), 
Создать Query для извлечения из Oracle, и Querry2  для добавления в Access.
А как связать Query и Query2. Источником данных одного запроса может быть другой?    
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0931 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.