Unit "dbf" is deprecated
Модератор: Модераторы
зачем советовать то, что давно морально и технически устарело?! sqlite вполне надежныйдвижок с полноценным sql, поддержкой внешних ключей, множеством
Добавлено спустя 25 секунд:
таблиц в единственном файле
Добавлено спустя 3 минуты 30 секунд:
причем компиляция в исполняемый модуль без внешних зависимостей доступна и в линуксе
в макос он вообще включен в систему
Добавлено спустя 25 секунд:
таблиц в единственном файле
Добавлено спустя 3 минуты 30 секунд:
причем компиляция в исполняемый модуль без внешних зависимостей доступна и в линуксе
в макос он вообще включен в систему
Я не обсуждал достоинства и недостатки SQLite, какое он вообще имеет отношение к данному треду?
vitaly_l писал(а): Или же есть более правильная альтернатива dbf, которая поддерживается?
Максим писал(а):Я не обсуждал достоинства и недостатки SQLite, какое он вообще имеет отношение к данному треду?
MaratIsk писал(а):Или же есть более правильная альтернатива dbf, которая поддерживается?
Пожалуйста не ругайтесь, т.к. автору и тем кто прочитает - интересна информация по обоим веткам: и SQLite и dbf - пригодятся.
.
Ура, разобрался с функционалом dbf необходимый минимум - она умеет и на маленьких базах делает это хорошо.
А вот с большим файлом возникла проблема при фильтрации 500 000 строк:
когда перемещаешь скроллер: TDBGrid - начинает тормозить при отрисовке (если отфильтровать);
Это явно баг, т.к. без фильтрации 500 000 записей листает правильно и быстро.
Ещё индексы... Файл создался, но фильтрация быстрее не стала... локация при индексации работает быстро.
Задавал его так:
AddIndex('iphone','phone', []);
колонку IndexFieldNames := 'phone', сортирует по алфавиту - быстро,
но если при этом задать ещё фильтр, то ... работает в 1000 раз медленнее!
а когда нужно пролистать отфильтрованное, которое было "за пределами экрана" - пересчитывает фильтр заново при каждом движении
Так и должно быть или это всё баги или я просто неправильно готовлю индекс?
При попытках создать новую таблицу с TableLevel := 7; - выдаёт msg в котором, вот это: В"
.
А вот с большим файлом возникла проблема при фильтрации 500 000 строк:
когда перемещаешь скроллер: TDBGrid - начинает тормозить при отрисовке (если отфильтровать);
Это явно баг, т.к. без фильтрации 500 000 записей листает правильно и быстро.
Ещё индексы... Файл создался, но фильтрация быстрее не стала... локация при индексации работает быстро.
Задавал его так:
AddIndex('iphone','phone', []);
колонку IndexFieldNames := 'phone', сортирует по алфавиту - быстро,
но если при этом задать ещё фильтр, то ... работает в 1000 раз медленнее!
а когда нужно пролистать отфильтрованное, которое было "за пределами экрана" - пересчитывает фильтр заново при каждом движении
При попытках создать новую таблицу с TableLevel := 7; - выдаёт msg в котором, вот это: В"
.
MaratIsk писал(а):можно вот так
ВЛОЖЕНИЯ
sqlite3.zip
(236.36 КБ) Скачиваний: 2
Решил подключить MySQL без DLL; взял архив предложенный MaratIsk, там отсутствует un_memds
Без un_memds - модуль работать отказывается (в поиске такой модуль отсутствует).
Мультиуважаемый MaratIsk - дайте пожалуйста отсутствующий модуль un_memds.
.
вот
Добавлено спустя 5 минут 18 секунд:
что-то не цепляется
Добавлено спустя 3 минуты 27 секунд:
http://www.webfile.ru/c991c554d234fab3e4795c50c1d0cd3c
Добавлено спустя 5 минут 18 секунд:
что-то не цепляется
Добавлено спустя 3 минуты 27 секунд:
http://www.webfile.ru/c991c554d234fab3e4795c50c1d0cd3c
спасибо.
но он ещё хочет rxmemds, который в un_memds
дайте пожалуйста ещё rxmemds
.
Добавлено спустя 25 минут 6 секунд:
нашёл rxmemds... он потребовал rx.inc...
Быть может это не тот rxmemds?
В общем там тёмный лес...
А есть рабочий пример?
.
но он ещё хочет rxmemds, который в un_memds
дайте пожалуйста ещё rxmemds
.
Добавлено спустя 25 минут 6 секунд:
нашёл rxmemds... он потребовал rx.inc...
Быть может это не тот rxmemds?
В общем там тёмный лес...
А есть рабочий пример?
.
rx
http://www.webfile.ru/5dcb6836814afa06f2452792233605fc
Добавлено спустя 37 секунд:
завтра выложу учебный пример
Добавлено спустя 9 часов 5 минут 35 секунд:
http://www.webfile.ru/44a41c9d57557de9eee4a1ce28fcca4d
http://www.webfile.ru/5dcb6836814afa06f2452792233605fc
Добавлено спустя 37 секунд:
завтра выложу учебный пример
Добавлено спустя 9 часов 5 минут 35 секунд:
http://www.webfile.ru/44a41c9d57557de9eee4a1ce28fcca4d
Всё просто; и работает.
Спасибо большое!
.
Спасибо большое!
.
