![]() |
| Home | Articles | BDE Alternatives Guide | JBuilder Open Tools | Services & Training | About |
Vendor's Description (from Readme files, web site, etc.): Overview of the component capabilities: Unlike some other memory tables, the TMemDataset component is BDE independent. This means it can be used with or without the BDE and will be compatible with any BDE replacement on the market. Field structure can be borrowed from an existing tableor defined using a highly visual property editor. The fields definitions are stored in the DFM file so the application doesn't have to rely on any external definition files. Data can be imported, added, modified or deleted from the table. All TDataset Standard events are supported. For example, these events can be used to update a physical table on any change in the memory table. All standard field types are supportedexcept for blobs that will come with version 2.0. The TMemdataset have persistencecapabilities. The data can be saved either in a streamor in a fileand be loaded back in the table. It also gives the component the possibility to stream out it's data from a server application to a client application using Sockets, DCOM or whatsoever. This gives basic 3-tierdata exchange mechanics. A demo application is available to show this feature. One of the things that makes the TMemDataset unique is it's full memory indexsupport. Any number of indexes can be created either at run-time or at design-time. A 'OrderBy' property gives the developer a quick and easy way to create an index to sort the table on one ar many fields. All indexes are automatically maintainedby TMemDataset as the data is altered. Benefits Here is a short list of the major benefits the component can bring to all of us:
The TMemDataset is a shareware and is copyrighted. The component comes in two flavors:
Both registration includes unlimited upgrades and full support. For more information on registration please contact Alain Brunet. BDE Alternatives Guide Comments: TMemDataSet is a very useful adjunct to any of the products on this site. It could be used in many of the situations where you might traditionally have to use a temporary table. For example, you could:
All of this would happen in RAM, very quickly. TMemDataSet also adds persistance; it can load or save its data to any file or TStream. Is this data old or incomplete? Visit the How To Contribute page. You will also need to download the XML version of the data on this page here. Note that you need to right-click and download the file, not view it in your browser. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| To keep up to date with new information at kylecordes.com, subscribe to the RSS feed. |
| kylecordes.com, Copyright 1999-2007 Kyle Cordes - Contact Kyle |