![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.03.2010
Сообщений: 89
|
![]()
Прошу не бить тапками, я только начал вникать в бд.
Есть файл *.mdb. Мне из него нужно просто достать данные. Сорри за терминологию, что бы понятно было постараюсь обьяснить понятиями грида. Я получаю в программе данные, потом сравниваю с данными, расположенными во второй колонке *.mdb. Если такие данные существуют, то нужно получить данные из третьей колонки этого файла. Проблема заключается в том - как идентифицировать номер строки. Сам файл mdb мне не нужно загружать в dbgrid. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1)
DBGrid - это всего лишь средство ВИЗУАЛИЗАЦИИ (отображения) данных. Вам нужен Датасет (т.е. НАБОР ДАННЫХ) 2) в зависимости от конретных условий задачи, Вам нужно или - вытянуть на клиента все данные (SELECT ПОЛЕ1, ПОЛЕ2 .. from ТАблица) и дальше искать нужные данные методом датасета .Locate() либо каждый поиск выполнять через запрос (лучше параметрический) ( select НужноеПоле where Поле2 = :Параметер ) |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.03.2010
Сообщений: 89
|
![]()
А если попытаться получить данные через record ...
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.03.2010
Сообщений: 89
|
![]()
Я пока не знаю как попасть в желудок, потому и задаю вопросы...
![]() |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Попробуйте скачать "библию программиста" автор Флёнов Михаил. там как раз он подробно описывает как работать с ДБ Access. Можно на данном сайте скачать. Просто долго вам всё это здесь расписывать.
Последний раз редактировалось SERG1980; 12.12.2011 в 11:07. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.03.2010
Сообщений: 89
|
![]() ![]() Спасибо всем, вопрос решен. Даже не пришлось качать литературу. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление MDB и LDB файла (Access) во время работы программы | artemavd | БД в Delphi | 13 | 04.11.2011 20:06 |
Расположение файла MDB | fineleave | БД в Delphi | 4 | 15.01.2011 21:42 |
Ошибка открытия MDB файла повторно | artemavd | БД в Delphi | 2 | 11.10.2010 17:22 |
Полное удаление данных из файла в формате *.mdb | AleksP | Microsoft Office Access | 1 | 07.09.2008 21:24 |
Запись из файла txt или mdb в базу данных | DerSky | БД в Delphi | 6 | 09.06.2008 12:50 |