Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Компонент для работы с DBF таблицами и с Clipper индексами NTX

Delphi , Базы данных , Clipper

Компонент для работы с DBF таблицами и с Clipper индексами NTX

Оформил: DeeCo

Автор: Влад Карпов

Уважаемые жители Королевства, вашему вниманию предлагается

VK DBF — компонент для работы с DBF таблицами и с Clipper индексами NTX.

  • Версия 1.0.5 beta (24.10.02)
  • Для Delphi 5
Это не просто драйвер DBFNTX для Delphi 5.
Компонет поддерживает множество расширенных типов (~60) таких как Byte, Integer, Real48, Double, Int64, WideString и т.д.
Имеется встроенная криптография

Описание

  • 1) Add Method TranslateBuff and rewrite methods CreateBlobStream and SaveToDBT with TranslateBuff to prevent 'Access violation' in read and write CLOB.
  • 2) When set RecNo check Filter, SetDeleted and Range validation.
  • 3) Fix bud in TVKNTXRange.InRange(S: String) method
  • 4) Add event OnCreateIndex
  • 5) Add public var FullLengthCharFieldCopy to TVKSmartDBF for manage SetFieldData for 'C' type fields
  • 6) Fix buf with allocate memory for FLocateBuffer (AV when Locate, Lookup, ReindexAll, DBEval or Pack if BufferSize <> 4096)
  • 7) Complex actions to make index compatibility with CLIPPER:
    • - Full rewrite TVKNTXIndex.DeleteKey procedure, now it normalize index like a CLIPPER.
    • - Make TVKNTXIndex.DeleteKeyStyle property to switch Delete Key style between CLIPPER normalize index and all athers (Apollo, Halcyon...).
    • - Add TVKNTXCompactIndex.NormalizeRest method to make normalize index in TVKNTXIndex.CreateCompactIndex and TVKNTXIndex.SubNtx procedures.
    ATTENTION: Rebuild all indexes after apply this version !
  • 8) Add methods: TVKNTXIndex.FindKey
    TVKNTXIndex.FindKeyFields with overloaded some parameters
    It is the same SeekFirst..., but subject to SetDeleted, Filter and Range.
    Partual key sapport Ok!
  • 9) Rewrite Lokate and Lookup on TVKNTXIndex.FindKeyFields.
  • 10) Add methods:
    • TVKSmartDBF.SetKey;
    • TVKSmartDBF.EditKey;
    • TVKSmartDBF.GotoKey;
    • TVKSmartDBF.GotoNearest;
    • TVKSmartDBF.DropEditKey;
    • TVKSmartDBF.FindKey;
    • TVKSmartDBF.FindNearest;
    All this methods work throw TVKNTXIndex.FindKeyFields.
  • 11) Add TVKSmartDBF.IndexName property.
  • 12) Make type 'C' is not be NULL, if field empty Field.AsString return string of spases lethgt of field length.

Статья Компонент для работы с DBF таблицами и с Clipper индексами NTX раздела Базы данных Clipper может быть полезна для разработчиков на delphi & pascal.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Clipper ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 1970-01-01 03:00:00
2024-04-26 20:13:00/0.0059151649475098/2