![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Провайдера OLE DB Provider for Visual FoxPro под рукой нет, попробовал JET OLE DB с командной строкой
Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=e:\dbf\;Mode=Read;Extended Properties=DBASE IV;Persist Security Info=False запросы типа "SELECT * FROM NAZ_ALL" и "SELECT * FROM WM" съел без проблем, кодировка тоже в порядке, запросы от Сержа ни в какую - не понимает функций FOXPRO. А написать программу по сканированию данных в дельфях по двум полученным таблицам проблема?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#12 |
Регистрация: 29.09.2011
Сообщений: 8
|
![]()
Изначально думал, что так и придется сделать, а как реализовать не доходит. Алгоритм примерно такой себе представляю: создать переменную, присвоить ей значание запись1 таблицы, поля -фамилия+имя+отчество+год рождения, проверяем наличие переменной в записях второй таблицы, если нет - записываем значение переменной в файл, обнуляем переменную, переходим к следующей записи в таблице№1. Таким образом определяется вхождение таб1 в таб2, потом меняем таблицы местами и находим вхождение таб2 в таб1. Все понимаю а как на Delphi реализовать? Есть ли варианты проще? Устанавливать Fox не желательно для меня.
|
![]() |
![]() |
![]() |
#13 | |||
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
![]()
Вроде бы можно и так: обычное соединение с помощью ADO и выполняем запрос
Цитата:
Цитата:
Цитата:
|
|||
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На дельфях простенько набросал, можно за основу взять
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 01.10.2011 в 12:39. |
![]() |
![]() |
![]() |
#15 |
Регистрация: 29.09.2011
Сообщений: 8
|
![]()
Выдает ошибку: File ucase.prg does not exist. Поставщик данных MS OLE DB Provider for Visual FoxPro.
|
![]() |
![]() |
![]() |
#16 |
Регистрация: 29.09.2011
Сообщений: 8
|
![]()
Аватар, огромное спасибо, все получилось. Даже не надо Provider for Visual FoxPro! Дороботаю интерфейс и поделюсь с коллегами, права на алгоритм твой.
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
AlexFBG не забудь восстановить значения DateSeparator и ShortDateFormat если код будешь в проект встраивать. Ну и обработку исключений не мешало бы в код вставить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#18 |
Новичок
Джуниор
Регистрация: 13.05.2014
Сообщений: 3
|
![]()
Помогите пожалуйста сравнить 2 dbf файла и сохранить в dbf
|
![]() |
![]() |
![]() |
#19 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Во-вторых: Может стоит выложить файлы?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#20 |
Новичок
Джуниор
Регистрация: 13.05.2014
Сообщений: 3
|
![]()
Как тут написать в личные сообщения?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт в БД Access dbf файлов через Delphi | AndreyCY | БД в Delphi | 3 | 18.07.2011 19:33 |
dbf и tqueru, собрать несколько dbf файлов в одном, импорт вобщем | betirsolt | БД в Delphi | 16 | 10.07.2011 13:52 |
Отправка файлов в .dbf формате | Nikolay88 | БД в Delphi | 2 | 03.03.2011 04:26 |
Сравнение таблицы в Oracle с DBF | Shanya | БД в Delphi | 1 | 12.05.2008 14:23 |