Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2010, 11:41   #1
ram12
Новичок
Джуниор
 
Регистрация: 13.02.2010
Сообщений: 9
По умолчанию Вопрос по основам взаимосвязи Delphi и Access

Собственно как их связать?? Чтобы можно было получать информацию из бд аксесса, показывать её и редактировать.

П.С просто в интернете очень много поверхносной информации но не одного хоть малолмальски конкретного ответа как это сделать я не нашёл.


Версии -delphi 2009 , access 2007

Чем конкретнее и точнее был бы ответ теб лучше было) или киньте кто нибудь ссылку на какуюнибудь статью
ram12 вне форума Ответить с цитированием
Старый 13.02.2010, 12:31   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

http://programmersforum.ru/showthread.php?t=16603
http://www.cyberguru.ru/delphi-sources/db-access/

В книге Библия Делфи есть примеры (ссылку взял для скорости из нашей библиотеки):
http://narod.ru/disk/10773327000/%D0...elphi.rar.html

А вообще зайди, полистай страницы тут или тут.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 13.02.2010 в 12:36.
Kotofff вне форума Ответить с цитированием
Старый 13.02.2010, 12:38   #3
ram12
Новичок
Джуниор
 
Регистрация: 13.02.2010
Сообщений: 9
По умолчанию

первые две ссылки уже читал, не помогло, а вот за библию дельфи спасибо, слышал уже что там подробно описан этот вопрос, но никак не мог найти эту книгу бесплатно в интернете, спасибо.
ram12 вне форума Ответить с цитированием
Старый 13.02.2010, 12:56   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

А что за вопрос то ?
Может что-то конкретно интересует ?
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 13.02.2010, 14:39   #5
ram12
Новичок
Джуниор
 
Регистрация: 13.02.2010
Сообщений: 9
По умолчанию

Ну нужно просто по практической работе написать программу взаимодействующую с БД аксес. По сути нужно будет чтобы программа отображала данные с таблиц и если нужно то легко изменять их содержимое. + сделать поиск, изменение строк программно ( при нажатии кнопочки к примеру =)

вот. Ну ещё круто было б выборку сделать, но до этого мне ещё далеко((


А пока вопщем ничего не получаеться.Делаю всё как написано в библии дельфи. Вместо указанного в книге драйвера Microsoft Jet 4.0 OLE DB Provider выбираю Microsoft Office 12.0 Access DataBase Engine OLE DB Provider. Остальное всё как в книге, но при запуске таблица остаёться пустой...

UPD

Заметил что при настройке Conection, можно выбирать права доступа. так вот, по умолчани. там не стоит галочканапротив read. Если пытаться её выбрать то ошибку выдаёт либо при нажатии окей, либо при компиляции. Может от этого что то зависит??

UPD рошу прощения, всё заработала, причина в моей невнимательности)

Последний раз редактировалось ram12; 13.02.2010 в 14:49. Причина: 2upd
ram12 вне форума Ответить с цитированием
Старый 13.02.2010, 18:59   #6
ram12
Новичок
Джуниор
 
Регистрация: 13.02.2010
Сообщений: 9
По умолчанию

ёще такой вопрос - как можно данные из строки, одного поля, вывести в переменную??
И наоборот, данные из переменой занести в поле строки??
ПС ещё рас прошу меня извенить за возможную глупость вопросов, просто с дельфи работаю практически впервые)
ram12 вне форума Ответить с цитированием
Старый 14.02.2010, 09:50   #7
>>arty<<
Пользователь
 
Регистрация: 26.06.2009
Сообщений: 78
Подмигивание

Я так понял что тебе нужен простой клиент для работы с БД Access...

Последний раз редактировалось >>arty<<; 14.02.2010 в 09:52.
>>arty<< вне форума Ответить с цитированием
Старый 14.02.2010, 09:51   #8
>>arty<<
Пользователь
 
Регистрация: 26.06.2009
Сообщений: 78
Подмигивание

Держи и изучай, только пути к БД не забудь поменять
Сотрудники.zip
>>arty<< вне форума Ответить с цитированием
Старый 14.02.2010, 11:15   #9
ram12
Новичок
Джуниор
 
Регистрация: 13.02.2010
Сообщений: 9
По умолчанию

спасибо конечно, только там нету описания какк влиять на одно поле в строке) пробую через form1.ADOQuery1WideStringField2.ass tring := 'ddd' выдаёт ошибку... ума не приложу как быть((
ram12 вне форума Ответить с цитированием
Старый 14.02.2010, 11:28   #10
ram12
Новичок
Джуниор
 
Регистрация: 13.02.2010
Сообщений: 9
По умолчанию

пишет типа tableset is not in edit or insert mod

upd - разобрался)) ещё рас прошу прощения)

Последний раз редактировалось ram12; 14.02.2010 в 11:38.
ram12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с лабораторной по Лог. и Арифм. основам ЭВМ ardor Помощь студентам 1 17.11.2009 09:16
лабораторная работа по основам(*.bat)... помогите разобраться... Катюшенька Помощь студентам 2 14.09.2009 22:19
БД Access & Delphi. Вопрос по таблицам. Andre1723 БД в Delphi 2 15.05.2008 17:45
вопрос с Access Лёка БД в Delphi 8 14.03.2008 22:37