Link to home
Create AccountLog in
Avatar of fischermx
fischermxFlag for Mexico

asked on

Writing my own OLEDB provider in Delphi

I'm in charge of maintaining an OLEDB provider written in Delphi 5, that uses the OPTK 101 development kit, which dates circa 2002.

The current code has give us headaches for years. Either it was purely implemented, or the development kit does not provide so much base to grow. I can't tell since this is a project among many others I have with this contractor.

Now, the boss want me to move all that development to Delphi XE.

I'm sort of want to start from scratch, i.e. not use that OPTK library, unless I can find an update, or replace with a very good one.

I'm asking for places to start reading, and learning about OLEDB providers.

I'd really appreciate any guidelines.

Avatar of Geert G
Geert G
Flag of Belgium image

devart has really good components

you can purchase them with source code ... saves a lot of work in typing everything yourself :)

www.devart.com
Avatar of jimyX
jimyX

If you want something a little bit more updated than OPTK, then you might consider OLEDB Direct, which is as old as 2006:
http://www.oledbdirect.com/download.php
http://www.oledbdirect.com/tutorial/index.php

New stuff, you may have a look at:
http://www.ibprovider.com/eng/
http://www.da-soft.com/
ASKER CERTIFIED SOLUTION
Avatar of Ephraim Wangoya
Ephraim Wangoya
Flag of United States of America image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
SOLUTION
Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
Avatar of fischermx

ASKER

Geert Gruez: Devart sells products like the one I'm maintaining.

Jimyx: That's another commercial product.

Ewangoya: Yes, this is a commercial proprietary format that we sell.
I already had the microsoft documentation.
The 3rd link is very good, I'm reading it.
The 4th link is a good kick off point.
Thanks!




Thanks!