Модуль для работы с базами данных

Тема в разделе "WASM.WIN32", создана пользователем yureckor, 17 май 2005.

  1. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Модуль для работы с базами данных (конечно сильно сказано, но тем не менее :) )

    http://www.tvk-research.ru/nr_md_bz.htm

    Относительно отлажен и стабилен. По крайне мере он активно используется и исправляется.
     
  2. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    я не вредный, просто у меня такая удача :lol: только тупо скомпилил первый пример (см. рисунок в2к-сп4)

    ышо не опробовал всего... а какие +/- по сравнению с sqllight? (я во фреш пример видел)

    [​IMG] _1309633550__calendar.gif
     
  3. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    опа. Бывает :)

    Ладно, я его периодически обновляю, посмотрю чего там.
     
  4. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    >какие +/- по сравнению с sqllight?

    Я не слышал про sqllight. Если скажешь, что это такое, я скажу отличия.

    А так главное- скорость разработки программы. Таблицы, списки и пр. хреновня.
     
  5. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    http://www.sqlite.org - длл для поддержки sql в упрощенном виде - без сервера и пр. разной фигни для локальных приложений. в пакете Fresh есть пример - я оттуда и узнал. там по-моему только sql - нет поддержки клиентских контролов... ну, глянешь сам - я так в общих чертах - еще особо не вникал :)
     
  6. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    буг нумер два.

    пример 4. по кнопке "Средний цвет" приложение вылетает: там ебх используется в диал. процедуре и не сохраняется (видимо, у вас 9х/хр)
     
  7. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Спасибо, я подправил.

    PS: за всем не уследишь, я сам свою же справку читаю чтоб вспомнить чего как :)
     
  8. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Посмотрел я это sqlight.

    Преимущества нашего Baze dbt 3.5 :

    - dll меньше в 4 раза (51KB против 214KB)

    - в Baze dbt 3.5 поддержка не только работы с БД, но и графическое отображение, контролы

    - редактировать базу удобней

    - примеры и настройки в Baze dbt 3.5 даны под MASM32, а не под C

    - SQL- это не для ASM'овца :)
     
  9. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    испраленная версия выложена.
     
  10. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    звучит! щас посмотрим ;)
     
  11. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    теперь другое дело. а с клаві режим редактирования полей включать можно?
     
  12. Avalonec

    Avalonec New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    111
    Адрес:
    Тула
    shoo

    К сожалению, выбора посредством клавиатуры пока нет.

    Ожидается в следующих версиях. :)
     
  13. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    Данные базы хранятся в ListView'е, что замедляет доступ.



    А что, ListView не LVS_OWNERDATA? Наверное это зря. Сразу отпало бы ограничение скорости. Плюс ограничение количества записей. Плюс появилась бы возможность реализовать (сравнительно просто) очень полезную штуку: наложение фильтра на базу по выбранному признаку.



    RAZMER_TX маловат :dntknw:
     
  14. Avalonec

    Avalonec New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    111
    Адрес:
    Тула
    В будущем планируется вообще отказаться от ListView'а, без изменения синтаксиса работы с модулем конечно.

    >RAZMER_TX маловат

    DEMO версия :)
     
  15. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Я тут подумал, что надо какой-нибудь хороший example написать к модулю, чтоб мощь чуствовалась :)

    Поделитесь идеями, plz, а то у меня все для чего я его использую просто гиганское, для примера не годится.
     
  16. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Я написАл еще один пример (ссылка та же).

    PS: при использовании модуля эта тема могла бы быть гораздо короче...
     
  17. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
  18. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Наверно хостинг глючил, сейчас все работает.

    Я обновил версию модуля до 3.52b
     
  19. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    Обновил я версию до 3.53, вкрутил сортировку по времени, дате, FPU числам и по мелочи.

    Тут у меня мысль появилась индексацию приделать.

    Только вот думаю где сам индекс хранить- в отдельном файле мне не нравится, а в саму базу дописывать в конец- так текстовые редакторы при просмотре базы слетать могут. Можно конечно в base64 или base255, но чего-то я пока определиться не могу
     
  20. veach1

    veach1 New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2004
    Сообщения:
    40


    Как скоро это будет реализовано?