﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <description><![CDATA[Comments for Datasets without databases]]></description>
    <title><![CDATA[Comments for Datasets without databases]]></title>
    <link>http://edn.embarcadero.com/article/20587</link>
    <!-- source: http://edn.embarcadero.com/article/20587/feed-->
    <dc:date>2009-07-06T16:54:47-07:00</dc:date>
    <item>
      <description><![CDATA[Here is a link to the source code:http://www.marcocantu.com/code/devnews/default.htm]]></description>
      <title><![CDATA[Datasets without databases]]></title>
      <managingEditor>
	 (Paul Norman)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=38932</guid>
      <dc:date>2006-02-20T02:01:05-08:00</dc:date>
      <pubDate>2006-02-20T02:01:05-08:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[I've seen several listings on this same topic, and they all seem to have the same problem: The bookmarks don't work.Try this:1. Download Marco's sample from his website2. Open the demo program3. Enable multi-select on the DBGrid (Options property)4. Run the app.You'll notice that multi-select doesn't work very well at all. I've spent some time writing one of these components myself, and I honestly couldn't find one article on the subject that handles bookmarks correctly.RXTools has a TRxMemoryData component that seems to work fine, even though it is not exactly what I am looking for. I opted for a sollution where I replaced TDataSet's pretty unfriendly PChar with a class (much like the RX-guys have done) and that seems to be the only sollution that really works.]]></description>
      <title><![CDATA[Datasets without databases]]></title>
      <managingEditor>
	 (Craven Weasel)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25754</guid>
      <dc:date>2000-07-24T04:17:43-07:00</dc:date>
      <pubDate>2000-07-24T04:17:43-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[I've seen several listings on this same topic, and they all seem to have the same problem: The bookmarks don't work.Try this:1. Download Marco's sample from his website2. Open the demo program3. Enable multi-select on the DBGrid (Options property)4. Run the app.You'll notice that multi-select doesn't work very well at all. I've spent some time writing one of these components myself, and I honestly couldn't find one article on the subject that handles bookmarks correctly.RXTools has a TRxMemoryData component that seems to work fine, even though it is not exactly what I am looking for. I opted for a sollution where I replaced TDataSet's pretty unfriendly PChar with a class (much like the RX-guys have done) and that seems to be the only sollution that really works.]]></description>
      <title><![CDATA[Datasets without databases]]></title>
      <managingEditor>
	 (Craven Weasel)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25753</guid>
      <dc:date>2000-07-24T03:54:08-07:00</dc:date>
      <pubDate>2000-07-24T03:54:08-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[Hi,thank you for your great article...but I'm using the class TRxMemoryData included in the RX-Lib for Delphi (www.rxlib.com) (available for free with source)With that control you can create a table complete in memory. You can add records, delete records, edit records just as with a normal TTable...Really greatMichael Olschimkeolschimke@gmx.net]]></description>
      <title><![CDATA[Check out the RX-Lib's TRxMemoryData Class]]></title>
      <managingEditor>
	 (Michael Olschimke)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25331</guid>
      <dc:date>2000-06-09T10:12:11-07:00</dc:date>
      <pubDate>2000-06-09T10:12:11-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[I'd much rather use a TClientDataSet descendant, then, than have to support MDAC distribution!Plus, TClientDataSet is, the last time I checked, more powerful than the ADO Cursor Library - it supports, for example, keeping older versions of records for a while and then merging them.TDataSets aren't just used for different data access engines; they can also be used to manage business objects and flat files.Have a nice one,Marcelo Lopez Ruiz]]></description>
      <title><![CDATA[re: Datasets without databases]]></title>
      <managingEditor>
	 (Marcelo Lopez Ruiz)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25299</guid>
      <dc:date>2000-06-07T14:03:28-07:00</dc:date>
      <pubDate>2000-06-07T14:03:28-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[But it sure takes MUCH LESS code to implement the same functionality over ADO, without writing a OLE DB provider.With ADO is quite easy to build a in-memory dataset, remember?And you can even save or serialize the data using XML.So, one could write a component on top of a TAdoDstaset, for instance, with much less coding.The TDataset abstraction is quite powerful, but its usefulness does not overlap that much the usefulness of ADO. It is mean for a different thing:  - a common interface for different database access implementations. And that is why it is possible to have a TAdoDataset component these days. Example: without it, wouldn't be so easy to view data from an OLE DB source using a nice TDBGrid!Have fun,Paulo]]></description>
      <title><![CDATA[Datasets without databases]]></title>
      <managingEditor>
	 (Paulo Gaspar)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25279</guid>
      <dc:date>2000-06-05T11:02:06-07:00</dc:date>
      <pubDate>2000-06-05T11:02:06-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[A really interesting approach that can solve some really difficult problems in less time than before. I would say, thank you. And if a ever make use of it, the community will share. ]]></description>
      <title><![CDATA[Datasets without databases: one word ]]></title>
      <managingEditor>
	 (Wim De Cleen)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25278</guid>
      <dc:date>2000-06-05T10:45:12-07:00</dc:date>
      <pubDate>2000-06-05T10:45:12-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <item>
      <description><![CDATA[Good article, too bad the link to the source is wrong.]]></description>
      <title><![CDATA[Datasets without databases]]></title>
      <managingEditor>
	 (Jon Tveten)
</managingEditor>
      <guid isPermaLink="true">http://threads.embarcadero.com/threads/threads.exe/view?commentid=25266</guid>
      <dc:date>2000-06-03T21:45:26-07:00</dc:date>
      <pubDate>2000-06-03T21:45:26-07:00</pubDate>
      <source url="http://edn.embarcadero.com/article/20587/feed">Comments for Datasets without databases</source>
    </item>
    <generator>Atom 1.0 XSLT Transform v1 (http://atom.geekhood.net)</generator>
  </channel>
</rss>