Re: ADO und MySQL



Hallo Josef,

"Josef Poetzl" <news@xxxxxxxxxxx> schrieb im Newsbeitrag
news:k1htmbemlc25$.dlg@xxxxxxxxxxxxxx
> Gernot Adams schrieb:
> > OLE DB Provider:
> > ich habe in verschiedenen NG-postings zum einen den MSDASQL-Provider
> > gesehen, in anderen Postings aber auch einen MySQLProv-Provider . Auch
bei
> > http://www.connectionstrings.com/ wird auf Letzteren verwiesen:
> > "Provider=MySQLProv;Data Source=mydb;User Id=UserName;Password=asdasd;"
> >
> > Soweit ich es verstehe, handelt es sich bei diesen Providern um Treiber
in
> > Form von Dateien. Ist das korrekt?
>
> Ja, Dateien die am Client installiert werden wollen. ;-)

das gilt doch bestimmt nur für den MyOLEDB-Treiber, oder? Access installiert
den MSDASQL-Provider doch wohl hoffentlich mit oder nicht?

> > Falls ja, woher bekomme ich dann den
> > Treiber MySQLProv? Eine Suche auf der MySQL-Seite brachte kein Ergebnis.
>
> Es gibt irgendwo einen OLEDB-Treiber (MyOLEDB).

ja, und zwar hier:
http://dev.mysql.com/get/Downloads/Win32/MyOLEDB.exe/from/pick

die dazugehörige Hilfedatei gibt's hier:
http://dev.mysql.com/get/Downloads/Win32/MyOLEDB.chm/from/pick

Beispielcode gibt's hier:
http://dev.mysql.com/get/Downloads/Win32/MySamples.zip/from/pick

Und dann gibt es noch dieses Statement aus dem Jahr 2002:
"MyOLEDB is not officially supported by MySQL."
http://www.mysql.com/news-and-events/press-release/release_2002_10.html

Im offiziellen Manual (auch im den alten Versionen) findet sich kein Verweis
auf MyOLEDB. hm ...

> > Andererseits habe ich in einigen postings auch solche
> > Connectionstring-Angaben gefunden, in denen für den ADO-Zugriff auf
MySQL
> > ein MS OLE DB Provider genutzt wird. Das sieht dann z.B. so aus:
> >
> > conn.ConnectionString = "Provider=MSDASQL;DRIVER={MySQL ODBC 3.51
> > Driver};SERVER=localhost;DATABASE=adrdb;USER=root;"
>
> Diese Variante verwende ich.

das posting war auch von Dir :-)

> > Verknüpfte Tabellen und Views:
> > so wie ich es bisher verstehe, soll man beim Datenzugriff mit ADO am
> > günstigsten ein Formular an ein Recordset binden (also das Recordset als
> > Source angeben).
>
> Kann man so machen.

würdest Du empfehlen, es so zu tun? :-)

gruß
gernot


.



Relevant Pages

  • Re: ADO und MySQL
    ... >>> OLE DB provider for ODBC. ... >> Kannst Du MyOLEDB verwenden? ...
    (microsoft.public.de.access.clientserver)
  • Re: Connection MySQL through ADO with MyOLEDB provider
    ... Well it's MyOLEDB v3.0 and as long as I know it's the latest version. ... Of course I have a connection object!! ... find out if this is a known problem with this provider ... Prev by Date: ...
    (microsoft.public.data.ado)
  • Re: Connection MySQL through ADO with MyOLEDB provider
    ... You need to have a connection for command object. ... You don't report the version number of MYOLEDB ... See if you can find a later provider of MYOLEDB that fixes this ...
    (microsoft.public.data.ado)
  • Re: Kein ODBC Support im SQL Server 2005 x64?
    ... Edition und der Developer Edition. ... Auch 64-Bit ODBC Treiber gibt es von IBM dafür. ... Den Provider MSDASQL gibt ... Verbindung zwischen DB2 UDB und SQL Server 2005 x64 herstelle? ...
    (microsoft.public.de.sqlserver)
  • Re: FP-Erweiterungen: fehlende Files?
    ... ich einfache Funktionen wie "Web durchsuchen" oder ein einfaches Formular ... Ist es sinnvoll, alle Dateien vom Webspace zu entfernen, also auch die, die ... mein Provider als Serverextensions bei der Einrichtung installiert hat, ... Benutze FP 2002, Provider 1&1, Hosting Paket Business 5.0, Extensions ...
    (microsoft.public.de.frontpage)