Seite 1 von 1

mysql - immer noch nicht begriffen

Verfasst: 14.10.2005 21:04
von sen-me
ich hab mal nach mysql gesucht hier und auch was gefunden, bin aber draus nicht schlau geworden
also wasgenau brauche ich für pb, damit ich auf eine mysql db im netz zugreifen kann? (z.b. für highscore oda einstellungen)

Verfasst: 15.10.2005 03:07
von edel
Die libmySQL.dll , findest du im Mysqlpaket. Die Datenbank
muss allerdings offen fuer Anfragen von ausserhalb sein .
Die meisten Anbieter lassen nur einen lokalen Zugriff zu
wie z.B. furch PHP Scripte.

Verfasst: 15.10.2005 08:56
von Kukulkan
Also ich greif da so zu:

Ich hab mir bei MySQL den ODBC-Treiber runtergeladen und installiert: http://dev.mysql.com/downloads/ (connector ODBC 3.51).

Dann einfach eine ODBC-Verbindung erstellt (Benutzer-DSN). Und schon konnte ich mit den ganz normalen PB-Datenbankbefehlen auf die Datenbank zugreifen (wie im Beispiel unter PureArea.net): http://www.purearea.net/pb/CodeArchiv/D ... atabase.pb

So kann ich mit den ganz normalen PB-Datenbank-Befehlen arbeiten und brauch weder extra DLL's noch UserLibs (ausser natürlich dem ODBC-Treiber für MySQL).

Zu den Lizenzbedingungen von libmySQL.dll hab ich nix gefunden. Weiss da jemand wo ich das nachlesen kann?

Volker

Verfasst: 15.10.2005 09:14
von edel
Hier auch schon geguckt ?
http://dev.mysql.com/doc/refman/4.0/de/ ... pport.html

Es ist doch aber viel einfacher das ganze ueber die lib zu machen ,
als sich noch mit ODBC rum schlagen zu muessen. Find ich zumindest.

Verfasst: 15.10.2005 09:53
von Kukulkan
Hallo hallodri,

Vielen Dank für den Link. Ich wusste nicht, dass die Lib von MySQL kommt. Ich war immer der Meinung die kommt von einem kommerziellen Unternehmen...

Warum ich ODBC nehme? Was mache ich wenn ein Kunde lieber MS-SQL-Server oder Oracle möchte? Ich muss mit ODBC nur wenig am Code fummeln während das Programm mit der libmysql.dll völlig wertlos wäre...

Volker

Verfasst: 21.10.2005 23:59
von Velz
Hallo Volker,

das mit ODBC ist wirklich easy, aber bekommst du eine richtige Fehlermeldung? Ich habe da ziemlich wenig aussagefähige Ziffernreihen und hätte gerne die richtige Fehlermeldung von odbc oder mysql. Aber auch den Perror bekomme ich nicht.

Nicht dass ich ständig fehler hätte... es geht um schönheit..

Gruß uli

Verfasst: 22.10.2005 10:48
von Kukulkan
Hallo Velz,
...aber bekommst du eine richtige Fehlermeldung?
Also GetDatabaseError() hat immer schön den Fehler von ODBC weitergereicht. Da hab ich bis jetzt kein Problem mit...

Volker

Verfasst: 22.10.2005 18:08
von Velz
Nein ..

die meldung sieht etwa so aus.. 1552436952 hm... nicht wirklich aussagefähig-.. oder?

Grüßle uli