Borland Community

Borland C++ Builder Companion Tools CD

Full

C++ Builder

ExpressMemData

Foundation, Standard, Pro

ExpressMemData (ID #17392)


Developer Express Inc

ExpressMemData is an ultra-fast in-memory TDataSet descendant you can use to bind data from any datasource (including text, binary, ini and many other file types) in conjunction with all existing C++Builder 5 data-aware controls.

When you use MemData in your application, no additional DLLs are required - all the functionality is built right into your program. MemData is ideal for fast, single-user applications where you require the ability to use existing data-aware control and maintain the functionality you have come to expect such as data validation.

ExpressMemData also supports the following:
Sorting
Grouping (via the ExpressQuantumGrid)
Save or load to and from binary/text files
Multi field Locate
Filters

With MemData, you can create all standard field types and yes, BLOB fields are supported. You can populate MemData in two ways: As a TDataSet, by assigning values to its fields - which is easier and will be fully compatible when you decide to switch your MemData to a database back-end; Or by accessing the internal buffers of MemData as an array.

Possible uses for MemData include:

As a fast way to store and display data in data-aware controls. MemData also offers an easy upgrade path should you decide to move to a multi-user database at a later time.

As a temporary table, when processing complex reports (it is easier to populate MemData with your calculated records rather than designing complex reports).

As a temporary table, when doing complex editing operations - you make all the edit operations with MemData, and apply all the changes to the database at once.

As a local storage of remote data - you can allow your users to download tables to their local hard drive and then use MemData to browse the records, without the need for a live connection to the database.

To learn about ExpressMemData and other developer friendly VCL components from Developer Express, visit us online at: www.devexpress.com

Install ExpressMemData

ExpressMemData home page