Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 507
от 27.10.2008, 10:35

Администратор:Gh0stik
В рассылке:Подписчиков: 252, Экспертов: 22
В номере:Вопросов: 1, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>

Скажите "спасибо" эксперту, который помог Вам!

Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)

Номер ответа и конкретный текст СМС указан внизу каждого ответа.

Полный список номеров >>

* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.

Вопрос № 148100: Как подключить базу данных Access к Delphi?...


Вопрос № 148.100
Как подключить базу данных Access к Delphi?
Отправлен: 22.10.2008, 11:11
Вопрос задала: Gallya61 (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: progerNSK
Здравствуйте, Gallya61!

Как средствами делфи подключиться с мс акцесс?? Вкладка ADO - adoconnection -в подключениях выбираем способ через Jet Ole - и дальше используем table или query для обращение к таблицам
---------
Программист - это человек который решает проблему, о которой вы не знаете, способом который вы не понимаете
Ответ отправил: progerNSK (статус: 9-ый класс)
Ответ отправлен: 22.10.2008, 11:28

Текст СМС: #thank 233033  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 4


Отвечает: Шичко Игорь
Здравствуйте, Gallya61!
Для подключения лучше всего использовать компонент ADOConnection со страницы ADO.
Основное свойство:
ADOConnection1.ConnectionString.
Для MSAccess "Поставщик данных" - Microsoft.Jet 4.0. OLE DB Provider.
Другой вариант - с использованием ODBC - соединения. В этом случае "Поставщик данных" - Microsoft OLE DB Provider for ODBC drivers.
Указываем имя базы данных, имя пользователя, пароль.
Далее для работы с базой данных можно использовать компоненты ADOQuery или ADOTable ( ADOTable обычно используется в небольших базах).
Непосредственно подключение:
ADOConnection1.Connected:= True;
Подробно об использовании компонентов ADO можно почитать:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=408
Будут дополнительные вопросы по теме, пишите в форум.
Ответ отправил: Шичко Игорь (статус: Студент)
Ответ отправлен: 22.10.2008, 11:38

Текст СМС: #thank 233034  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5


Отвечает: Виктор Пырлик
Здравствуйте, Gallya61!

1. Создаём проект
2. На форму ложим компоненты с страницы ADO – TADOConnection, TADOTable, TDataSource и TADOTable.
3. Щелкаем дважды по TADOConnection, нажимаем Build, выбираем «Microsoft Jet 4.0 OLE Db Provaider». На вкладке «подключение» выбираем наш файл базы данных (*.mdb). Жмём Ok для закрытия всех форм.
4. В свойстве LoginPromt (TADOConnection) устанавливаем False.
5. Для TADOTable устанавливаем свойство Connection = ADOConnection1 (там в списке будет) и после этого, выбираем из списка в свойстве TableName (того же компонента ADOTable1) нужную нам таблицу.
6. В свойстве Dataset (компонент TDataSource) выставляем ADOTable1 (будет в списке)
7. В свойстве DataSource (компонента DBGrid1) выставляем DataSource1 (будет в списке)
8. В свойстве Active (компонента ADOTable1) выставляем True
Всё, видим наши данные. Запускаем приложение (жмём F9 или зеленую кнопку – треугольник) и можем редактировать наши данные, которые нах одятся в базе данных Access.

Подробно можно почитать, например, тут:
URL >> Немного об использовании ADO в Delphi.

URL >> Delphi FAQ

---------
не получается там - где не пробуют
Ответ отправил: Виктор Пырлик (статус: Профессионал)
Россия, Екатеринбург
Тел.: 89043822027
ICQ: 490191733
----
Ответ отправлен: 22.10.2008, 11:51

Текст СМС: #thank 233036  |  номер 1151 (Россия)  |  Еще номера >>
Оценка за ответ: 5


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.

Скажите "спасибо" эксперту, который помог Вам!

Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)

Номер ответа и конкретный текст СМС указан внизу каждого ответа.

Полный список номеров >>

* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.8 от 26.10.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru
RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

В избранное