|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.10.2010, 18:20 | #1 |
Форумчанин
Регистрация: 05.05.2007
Сообщений: 236
|
access и delphi
всем привет!
я начел создавать БД. использую БД от Microsoft, т.е. - access. у меня несколько таблиц, вопрос в том - как указывать в delphi пути к таблицам? зарание спасибо! |
14.10.2010, 18:26 | #2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Используй ADOConnection, DataSource, ADOTable или ADOQuery, DBGrid + поиск по форуму + смекалку.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
14.10.2010, 18:54 | #3 |
Форумчанин
Регистрация: 05.05.2007
Сообщений: 236
|
|
14.10.2010, 19:45 | #4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
БД <-- Adoconnection <-- adotable<--datasourse<--dbedit
<-- == подключаем к
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
15.10.2010, 03:48 | #5 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
1. DBGrid есть во всех версиях Delphi 2. Для заполнения данных вместо DBEdit используйте обычный Edit. Использовать DBEdit для этих целей - ИМНО, изврат.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
15.10.2010, 04:37 | #6 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Цитата:
Как подключиться к БД Access в Delphi через ADO 1) Для подключения к БД используется компонент [ADOConnection] из вкладки [ADO]:.......a. помещаем на форму [ADOConnection] и нажимаем на нем два раза мышкой, появится окно; .......b. в окне жмем кнопку [Build…] появится следующее окно; .......c. выбираем [Microsoft Office 12.0 Access Database Engine OLE DB Provider] (или что-нибудь подобное, где есть слово Access Database, у меня Office 2007) и жмем кнопку [Далее>>], перейдем во вкладку Подключение; .......d. указываем путь до нашей БД в поле [источник данных], если база с паролем, то указываем эти данные ниже, в полях [пользователь] и [пароль], жмем кнопку [Проверить подключение], если все правильно, то вылезет сообщение об успешной проверке; .......e. жмем ОК, ОК, ОК; 2) для извлечения данных, если не знаем SQL, используем компонент [ADOTable] из вкладки ADO: .......a. помещаем на форму [ADOTable] и переходим в инспектор объектов [Object Inspector] среды Delphi (по умолчанию оно расположено внизу, слева) ; .......b. в инспекторе объектов в поле [Connection] выбираем [ADOConnection1] (подключение, созданное на первом шаге) и в поле [TableName] выбираем ту таблицу, из которой будем извлекать данные; .......c. для извлечения данных достаточно перевести переключатель [Active] в true (первое поле в инспекторе объектов); 3) чтобы увидеть, извлекаемые из базы, данные поместим на форму компонент DBGrid из вкладки Data Controls: .......a. для связи [DBGrid] с базой данных нужно на форму добавить компонент [DataSource] из вкладки [Data Access]: в инспекторе объектов выбрать [DataSet]=ADOTable1; .......b. в инспекторе объектов для [DBGrid] выбираем в поле [DataSource], помещенный, на шаге 3.а, компонент [DataSource1]; .......c. делаем активным [ADOTable1] – в инспекторе объектов в поле Active ставим true.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
|
15.10.2010, 07:47 | #7 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
|
15.10.2010, 08:05 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Я лично не рекомендую их использовать. Но это чистое ИМХО, и с мнением Тёмы совпадает.
I'm learning to live...
|
|
15.10.2010, 08:42 | #9 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
18.10.2010, 20:17 | #10 |
Форумчанин
Регистрация: 05.05.2007
Сообщений: 236
|
все равно не получается! в БД Paradox все пашет, а в access нет
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access и delphi | kuzmich | БД в Delphi | 3 | 17.08.2010 14:25 |
Delphi+Access | KAMENYKA | БД в Delphi | 1 | 28.04.2010 12:28 |
Access - Delphi | koma | Помощь студентам | 1 | 12.10.2009 08:32 |
Delphi/Access | Scabby | Помощь студентам | 11 | 19.05.2009 18:02 |
Access Delphi | azat | БД в Delphi | 3 | 18.12.2007 11:27 |