Ah, first, COM is simply the interface, not the objects to which it
connects.
I recommend that you give up on COM-based ADO if you're working with a .NET
language. (period)
Yes, I expect there are MySQL ODBC drivers and there are MySQL .NET native
providers. I found one here
http://dev.mysql.com/downloads/connector/net/5.0.html. There might be
others. I would (always) recommend a .NET native provider over an OLE DB (or
ODBC) provider. As I discuss in my latest book, using ODBC drivers to access
databases is also faster and less trouble-prone than OLE DB as the interface
is (again) managed code.
--
__________________________________________________________________________
William R. Vaughn
President and Founder Beta V Corporation
Author, Mentor, Dad, Grandpa
Microsoft MVP
(425) 556-9205 (Pacific time)
Hitchhiker’s Guide to Visual Studio and SQL Server (7th Edition)
____________________________________________________________________________________________
"Mark Worsnop" <(E-Mail Removed)> wrote in message
news:278F2FC8-3B41-4139-9E53-(E-Mail Removed)...
> So if I want my application to be able to use SQL server or MySql for
> example, the only choice I have is using the OleDB, is that correct. I do
> know there are differences in the way you talk to the DB regardless of how
> you get there.
>
> If I do us the OleDB and that uses the COM wrapper, then I might as well
> use the COM that I used in VB6 too or are they different.
>
> As there is no other way to access MySql other than the OleDB am I to
> assume
> that its ok to use this? Is there another choice?
>
> Thanks for all your input!
>