![]() |
|
![]() ![]() ![]() |
|
Неопытный |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
С базами данных начал работать совсем недавно, поэтому опыта практически нет.
Возникла необходимость подключиться к б.д. Oracle из Delphi. Слышал что существуют какие-то компоненты Doa, Ado. Если кому не трудно объясните пожалуйста чайнику гду их взять, как использовать при подключении и если можно поподробнее. В целом меня интересует по шагам весь процесс подключения к б.д. (какой драйвер, и т.д.) Если можно укажите пожалуйста ссылку на понятную литературу, где это доступно написано. Заранее благодарен. ![]() |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Ну во первых тебе сюда надо...
А для начала попробуй использовать компоненты ADO или dbExpress... если не получится пиши.. |
|||
|
||||
LSD |
|
|||
![]() 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. |
|||
|
||||
Неопытный |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Благодарю за советы.
|
|||
|
||||
Неопытный |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Попробовал подключиться к Oracle используя ADO. Выбираю компонентTADOConnection. В строке ConnectionString указываю драйвер Oracle Provider For OLE DB, ввожу параль ..., Отвечает - test connection succeeded. Вот. Все как учили.
Далее беру TADOTable. В сроке Connection указываю соответствующую ссылку на TADOConnection. В свойстве TableName выбираю какую-нибудь таблицу. Щелкаю на свойство Active и появляется сообщение 'таблица или представление пользователь не существует'. Как это побороть, может быть кто знает в чем проблема? |
|||
|
||||
LSD |
|
|||
![]() 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. |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: 22 Всего: 122 |
Неопытный, на любой таблице срабатывает такоя ошибка???
|
|||
|
||||
angelina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 16.5.2006 Репутация: нет Всего: нет |
компонент oraclesession
заполняешь свойства logondatabase, logonpassword, logonusername connected ставишь в тру,если возникла ошибка на этом этапе то неправильно ввел либо название базы либо пароль либо логин. далее компонент oracledataset свойство Session выбираешь сессию,у тебя с списке должно появиться. нажимаешь на oracledataset правой кнопкой мыши, выбираешь sqleditor,там пишешь свой запрос. опять правой кнопкой мыши на oracledataset,выбираешь fieldseditor,выбираешь поля которые тебе нужны. далее компонент datasource,заполняешь свойство data set и все!!! можешь теперь выводить данные например в таблицу;) |
|||
|
||||
Неопытный |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Да на любой
Добавлено @ 17:23 Спасибо сейчас попробую. |
|||
|
||||
Неопытный |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Компонент Oracle Session это где?
|
|||
|
||||
Неопытный |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 21.11.2006 Репутация: нет Всего: нет |
Еще вопросик. Если нужно извлечь данные из Oracle и засунуть их скажем в Access, как это сделать.
Создать 2 AdoConnection (один для Oracle, другой для Access), Создать Query для извлечения из Oracle, и Querry2 для добавления в Access. А как связать Query и Query2. Источником данных одного запроса может быть другой? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |