Jeffrey Becker wrote: > All you need to do is pass the string ":memory:" to sqlite3_openxxx > and it will open a memory-backed database. That said I think your > first order of business should be to try and define a good abstraction > around the whole thing. While my C++ is a little rusty heres some C# > pseudo code to get you started: > public abstract class DbObject > { > // gets /sets the current versionid of this object. set = undo > protected virtual long VersionID > { > get{...} > set {...} > } > > // the 'instanceid' of this object > protected long ObjectID{get;set;} > > protected object getValue(string propertyName); > protected void setValue(string propertyName, object value); > }
Great! This post, combined with that tcl tutorial and the online docs has, I think, shown me what I need to know to proceed, if at a slow pace. Thank you all for your help! I'm sure I'll have more questions as time goes on, but I am going to try to track down a copy of that book. (I am, unfortunately, a very poor college student, at 32 years of age no less, and cannot afford to buy a pricey computer book. I don't even know where my next cel phone payment is coming from.) -- Darren _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users