|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2013, 12:58 | #1 |
Новичок
Джуниор
Регистрация: 16.04.2013
Сообщений: 3
|
Работа с dbf в BorlandDelphi7
Есть таблицы с данными *.dbf. Мне нужно их открыть, прочитать и поместить данные в ячейки SG (типа StringGrid). Проблема с открытием файла.
Строго не судите) Пытаюсь научиться работать с картами-ShapeFile'ми) В программировании совсем новичок) Для сборки проекта понадобится компонент TMap (Компонент с офсайта). Последний раз редактировалось Kabardinka; 16.04.2013 в 13:04. |
16.04.2013, 13:28 | #2 | |
Форумчанин
Регистрация: 14.02.2013
Сообщений: 222
|
А где сама БД-шка?
Цитата:
|
|
16.04.2013, 14:03 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Kabardinka, по сути вопроса.
Уж что-что, но чтение стандартного DBF - это точно не проблема начиная с того, что DBF файл имеет достаточно простую и легко читаемую/поддерживаемую структуру (нет проблем читать файл напрямую), и заканчивая множеством компонент, которые обеспечивают доступ к DBF файлу. Так же не забывайте, что читать DBF файл можно посредством источников данных (провайдеров) как встроенных в Windows (через MS JET), так и бесплатных, устанавливаемых дополнительно (например,бесплатный MS OLE DB Provider for Visual FoxPro). Для начала поиском воспользуйтесь. Останутся вопросы - пишите, будем сообществом разбирать... |
18.04.2013, 13:15 | #4 |
Новичок
Джуниор
Регистрация: 16.04.2013
Сообщений: 3
|
Не догоняю..
Хм. Решила поэкспериментировать для начала с ADO. Но знаний не хватает) Не хватает понимания) Вроде с базой коннект есть. Вроде запрос должен бы по идее выполниться. Но я не вижу результата в DBGrid1.
|
18.04.2013, 13:25 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
AdoQuery /AdoDataSet должно быть связано с DBGrid
обычно это делают так. Кидаем на форму ADOQuery (или ADODataSet) - (пусть это будет ADOQuery1) настраиваем соединение, параметры запрос и т.д. и т.п. дальше кидаем на форму TDataSource (пусть это будет DataSource1) в нём в поле DataSet выбираем наш ADOQuery1 потом кидаем на форму DBGrid, в поле DataSource выбираем DataSource1 делаем ADOQuery1.Active - true (для проверки в DesingTime, или запускаем программу и в ней делаем открытие ADOQuery1) если всё сделано верно - получаем данные в DBGrid1. код не смотрел. мне тут скачать 12 Мб, чтобы посмотреть, что у Вас не так, затруднительно... |
18.04.2013, 16:49 | #6 |
Новичок
Джуниор
Регистрация: 16.04.2013
Сообщений: 3
|
PHP код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа в С# с dbf | Demonmov | Общие вопросы .NET | 0 | 20.09.2010 18:48 |
Работа с таблицами dbf | b.grigorev | БД в Delphi | 16 | 21.04.2010 09:51 |
и снова работа с dbf | cherry25 | БД в Delphi | 4 | 26.02.2009 13:28 |
Работа с DBF в Делфи | Yuran | БД в Delphi | 20 | 26.07.2008 14:50 |