Hi Paizo,

What kind of queries do you want to run against the data?

You can use local files to provide data via TClientDataset, but I'm not sure about querying it as I've never used that mechanism for data storage.

But, depending on the kind of information you want to search on (and the number of cards in the list and how quickly you need an answer) you should be able to do it without a database.

The key issues though are the kind of searches you want to run (some examples would help), the number of cards and the amount of time you are prepared to spend searching. I guess the answers to these questions will depend on the kind of game you're writing.

If you can provide a little more information then it will help immensely :-)