*********** REPLY SEPARATOR ***********
AM Michael Van Canneyt wrote> Hmm, I suppose I'll have to diff the code to see what you mean.
The internal MySQL types have changed.
Yes, I was going to look to see just how they had.
I have written several myself, and I implemented the FPC version of
TDataset, so I assume I know what I'm talking about.
I should hope so!
I could not agree more. The only reason why FPC doesn't offer more of
this is lack of time.
True, the bane of all of us.
But, given time, we'll make it there too. I have ideas on how to do all
this, just the time to implement them is lacking. I suppose that goes
for many people on this list :-)
I hope I didn't sound as if I were criticizing. I didn't intend to. Until I get a chance to dig deeper, I just don't know what the differences are, and was hoping for a digest version that would explain three different units, rather than one that could abstract them all. If I am reading you right, the three units all use native calls (with native stuctures) into MySQL, with no currently, the only MySQL
support is via native calls, therefore you have to include the appropriate units when you build your program. Is this a correct assesment?
I had to drop out some time ago, due to mostly personal reasons. As such, things have progressed rapidly beyond my abilities in the Win32 arena. As most of my work lately has been building abstactions to embedded system data structures (whose primary focus is ultra-compact memory layout) and bringing that data into desktop applications, I've been dealing quite a lot with TDataset descendants, and so the problem of multiple versions of MySQL caught my eye. Perhaps I am out of my league here as well, but I thought perhaps this might be a mesh with my abilities and I might could contribute here. Perhaps not, but I would know better if I could get a good top level overview of the problem(s).
It seems it is time to pull what I can from CVS and see what I can see. Perhaps I'll throw my hands up in frustration, and perhaps I can see light at the end of the tunnel. With half a dozen boxes laying around gathering dust, I think I can build a decent testbed to see how each version acts and reacts, and maybe get some work done. Besides, I didn't really need a Beowolf 2 cluster anyway!
Jeff.