|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.09.2013, 08:02 | #1 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 42
|
сравнение данных dbf фалов
подскажите пожалуйста, допустим пользователь загрузил dbf файл в приложение для просмотра данных, и нужно как-то так его там в приложении сохранить что ли,чтобы при следующей загрузке другого файла dbf с такой же структурой, можно было сравнить какие изменения есть в новом файле от старого (последний который он загрузил), может что-то типа статистики изменений. Посоветуйте пожалуйста как лучше сделать, идеи, и правильно ли я мыслю? т.е. с чего начать?
работа dbf осуществляется с помощью ado. |
18.09.2013, 08:25 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
1. Обычно в таком случае должен быть набор ключевых полей однозначно идентифицирующих запись в таблице
2. Сканирование по старому файлу. Для каждой записи ищем соответствие в новом файле. Не найдено - запись удалена. Найдено - проверка остальных полей на совпадение, есть не совпадения - запись изменена. 3. Сканирование по новому файлу. Для каждой записи ищем соответствие в старом файле. Не найдено - добавленная запись Без ключевых полей принцип тот же, реализация на порядок сложнее
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.09.2013, 08:32 | #3 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 42
|
спасибо,понятно. а как лучше сделать,имею ввиду визуально? к примеру кнопочкой начать сравнение и в отд форме результат изменений?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение 2 файлов dbf | AlexFBG | БД в Delphi | 21 | 15.05.2014 15:02 |
Сравнение данных по определенному диапазону строк и при совпадении значений копирование данных в другой лист | Volk358 | Microsoft Office Excel | 6 | 02.10.2012 09:54 |
Сравнение ячеек данных Stringgrid и ячейками данных Access | Gulden | БД в Delphi | 0 | 05.06.2012 11:26 |
Копирование данных DBF таблиц | ИВэТэшка | БД в Delphi | 1 | 20.03.2009 21:06 |
Сравнение таблицы в Oracle с DBF | Shanya | БД в Delphi | 1 | 12.05.2008 14:23 |