DatabaseKit, the time has come the walrus said
DatabaseKit, the time has come the walrus said
| markd_mms |
Feb 20 2006, 09:54 AM
Post
#1
|
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 42 Joined: 25-July 05 Member No.: 167 |
It seems the time to start implementing the DatabaseKit has arrived. I've checked in the final(ish) copy of DB.CBD for you all to peruse at your leisure.
It'll all based around the VCL DB classes although I've taken out some of the BDE specific stuff. In terms of implementation I was thinking it would be based around base classes with no DB specific functionality and then subclass and implement the db specific stuff. So we would end up with Database ---> FBDatabase Dataset ---> FBQuery etc... Is lack of ORM an issue for anyone? I was leaning towards not using an intermediate library like DTL or DBStep because 1) it's an extra library that will need to be maintained if it's orphaned 2) it's not too hard using the native libraries for most of the DB's I can think of and 3) it doesn't offer much extra functionality that we would use. I suppose if it's a big problem then I can go back and redesign the kit or alternatively we could VCFify one of the DB libs. Otherwise I'll start coding! Mark |
markd_mms DatabaseKit Feb 20 2006, 09:54 AM
Fraggle What program do you need to read that? Feb 20 2006, 02:20 PM
ddiego
You need ClassBuilder - you can get it here
http... Feb 20 2006, 02:31 PM
ddiego Sounds good. You might consider making this work w... Feb 20 2006, 02:33 PM
markd_mms
I'll do Firebird first because it's the ... Feb 20 2006, 08:38 PM
ddiego
OK. I'd pick just one - get the whole thing... Feb 20 2006, 09:17 PM
markd_mms
I think it makes sense to put the data-aware con... Feb 20 2006, 10:00 PM
ddiego
Yep, sounds good. Feb 20 2006, 10:13 PM
markd_mms I'm just trying to get my head around how the ... Feb 21 2006, 12:10 AM
ddiego
As a rule, the peer classes are specifically res... Feb 21 2006, 04:15 AM
markd_mms
Sorry I did mean Toolkit not peer. Thats pretty... Feb 21 2006, 05:11 AM
ddiego
Yes! :) This has been an unusually productiv... Feb 21 2006, 02:45 PM![]() ![]() ![]() |
| Lo-fi Version | : 18th May 2013 - 02:55 PM |