|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
|
Как организовать SQL запрос к файлам dbf?23.01.2022, 19:39. Показов 4064. Ответов 29
Метки нет (Все метки)
Доброго время суток! Подскажите начинающему.
Необходимо делать выборки из локальных файлов dbf, с сохранением результата в файл dbf. через компонент TDbf не нашел как организовать запрос. Где то вычитал, что это и нельзя сделать. Подскажите «куда копать» и если не трудно, то с примером. Спасибо!
0
|
|
| 23.01.2022, 19:39 | |
|
Ответы с готовыми решениями:
29
Как SQL запрос засунуть в DBF?
Запрос SQL в Excel VBA к файлу dbf |
|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
|
| 16.02.2022, 05:20 [ТС] | |
|
0
|
|
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|||
| 16.02.2022, 18:12 | |||
|
northener, написал же: MySQL с движком MyISAM не поддерживает транзакции.
Добавлено через 21 секунду
0
|
|||
|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
||
| 16.02.2022, 19:27 [ТС] | ||
|
может что то не догоняю, только начал пробовать Lazarus.
0
|
||
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 16.02.2022, 21:47 | |
|
Попробуйте добавить сам компонент транзакции, но не активируйте его из кода.
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
||
| 16.02.2022, 22:34 [ТС] | ||
|
Скинул проект... будет время глянь, что то я упускаю..
0
|
||
|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
|
| 17.02.2022, 00:34 [ТС] | |
|
А может быть из-за версии ODBC и разрядности? на Delphi я пробовал 32х и старый драйвер.
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
||
| 17.02.2022, 19:56 [ТС] | ||
|
Ставил Lazarus x32 и пробовал на старых драйверах которые уже были в системе: ... Microsoft dBase Driver (*.dbf) Microsoft dBase-Treiber (*.dbf) Driver do Microsoft dBase (*.dbf) Microsoft FoxPro VFP Driver (*.dbf) Microsoft dBase VFP Driver (*.dbf) ... и даже качнул новый https://www.microsoft.com/ru-R... x?id=54920 Ну не знаю, где я так туплю.
0
|
||
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 17.02.2022, 22:49 | |
|
cah_cah, сейчас не могу помочь потому что по работе уже запущено три виртуалки и памяти под четвертую, куда можно было бы поставить лазарус сейчас нет. Завтра к вечеру закончу (надеюсь) рабочий процесс, погашу это все, и попробую сам.
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2021
Сообщений: 51
|
|
| 17.02.2022, 23:35 [ТС] | |
|
ок! Сибо!
А ты сам на чем? Delphi ? Я пока на карантине, думал по "быстрому сделаю",задача то легкая. Зацепился за Lazarus из-за кроссплатформенности (импортозамещение) и TDBF (без драйверов) но запросы пока не реализованы. Плюнул и решил через odbc и тут впоймал клина. Уже просто интересно где я лыжи не так смазываю. ))))
0
|
|
|
Native x86
6860 / 3792 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 21.02.2022, 17:26 | |
|
cah_cah, проверил ваш код, действительно есть какой-то баг в лазарусовских либах работы с ADO. Без транзакции он не работает, а с транзакцией ругается на отсутствие поддержки.
Остается только попробовать напрямую работать с ADO, без лазарусовских оберток. CreateOleObject('ADODB.Connection') и дальше по документации майкрософта.
0
|
|
| 21.02.2022, 17:26 | |
|
Помогаю со студенческими работами здесь
30
Изменение в DBF определённой строки через запрос SQL Используя sql-запрос и php, получить данные из базы *.dbf Запрос SQL из DBF файлов и экспорт результата в Excel - посредством VBA Как организовать переход по файлам? Правильно организовать SQL-запрос Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|