Hallo,
ich arbeite momentan daran unter Linux mich mit einer MySQL DB zu verbinden. Weil ich es nicht hinbekomme mit MyODBC und unixODBC ein DSN zu erstellen, wollte ich fragen ob die libmysql.dll die es für windows gibt gleich der libmysql.so unter linux ist und ob ich diese libmysql.so genauso verwenden kann wie unter Windows die libmysql.dll.
Vieleicht kennt auch jemand ein Tutorial wie man MyODBC und unixODBC richtig einrichtet um sich mit PB auf eine MySQL DB zu verbinden.
libmysql.dll == libmysql.so
Danke erst mal für die Antwort, aber ich kann mit deiner Antwort nicht wirklich viel anfangen.
Wo soll ich was eintragen?
Ich habe nur bei meinem Suse 9.0 über Yast MyODBC und unixodbc instaliert und dann in der /etc/unixodbc/odbc.ini folgendes eingetragen:
Wo soll ich was eintragen?
Ich habe nur bei meinem Suse 9.0 über Yast MyODBC und unixodbc instaliert und dann in der /etc/unixodbc/odbc.ini folgendes eingetragen:
Folgendes Programm bringt dann folgenden fehler:[ACD]
DSN = ACD
Driver = /usr/lib/unixODBC/libmyodbc.so
Database = ACD
Server = localhost
Port = 3306
InitDatabase()
OpenConsole()
PrintN(Str(OpenDatabase(1,"ACD","test","test")))
PrintN(DatabaseError())
PrintN(Str(ExamineDatabaseDrivers()))
nextdatabasedriver()
printn(DatabaseDriverName())
Delay(3000)
Vieleicht hilf das bei der erklärung meines Problems weiter.
0
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
1
ACD
Hei...
vorweg.. ich habe Suse 9.3 und somit bezieht es sich natürlich darauf.
um odbc zu nutzen muß diese Unterstützung mit yast installiert sein. Bei suse KDE gibt es unter Konfiguration im Systemmenü ein menüeintrag "unixodbc"... der das Programm " gODBCConfig" startet. Darin kann man ODBC konfigurieren.
Die Lasche Treiber wählen > die zuerst keine Treiber enthält und nun einen neuen Treiber hinzufügen. >> Dann oben genannte eintragungen vornehmen. Das hat nichts mit PB zu tun. Das System muß erst die Fähigkeit erhalten mit mysql umzugehen.
welche linux-variante hast du ?
vorweg.. ich habe Suse 9.3 und somit bezieht es sich natürlich darauf.
um odbc zu nutzen muß diese Unterstützung mit yast installiert sein. Bei suse KDE gibt es unter Konfiguration im Systemmenü ein menüeintrag "unixodbc"... der das Programm " gODBCConfig" startet. Darin kann man ODBC konfigurieren.
Die Lasche Treiber wählen > die zuerst keine Treiber enthält und nun einen neuen Treiber hinzufügen. >> Dann oben genannte eintragungen vornehmen. Das hat nichts mit PB zu tun. Das System muß erst die Fähigkeit erhalten mit mysql umzugehen.
welche linux-variante hast du ?
Wenn man die Forensuche nutzt, kommt man selbst drauf:
http://forums.purebasic.com/german/view ... ight=mysql
http://forums.purebasic.com/german/view ... 2857#52857
http://forums.purebasic.com/german/view ... ight=mysql
Anleitung PB und libmysql:125 hat geschrieben:Hi,
also danke für die Antworten, hab nun die libmysqlclient.so benutzt, die verursacht nur manchmal nen speicherfehler aber sonst läuft sie gut
.........
......
mfg
125
http://forums.purebasic.com/german/view ... 2857#52857
Wir Schreiben ein PureBasic Buch.
Auch du kannst mitmachen!
http://www.purearea.net/pb/english/pure ... :Main_Page
Auch du kannst mitmachen!
http://www.purearea.net/pb/english/pure ... :Main_Page
Also klar ist die mysql db da, weil das ein voll funktionsfähiger server in unserer firma ist.hei...
Frage... hast du neben odbc auch die mysql datenbank installiert?
sie konfiguriert? (verwaltungstabellen angelegt usw)
die mysql-engine gestartet ?
Zu KDE das habe ich nicht weil der server komplet über die shell und webmin bediehnt wird. Also wird das schon mal schwierig.um odbc zu nutzen muß diese Unterstützung mit yast installiert sein. Bei suse KDE gibt es unter Konfiguration im Systemmenü ein menüeintrag "unixodbc"... der das Programm " gODBCConfig" startet. Darin kann man ODBC konfigurieren.
Die Lasche Treiber wählen > die zuerst keine Treiber enthält und nun einen neuen Treiber hinzufügen. >> Dann oben genannte eintragungen vornehmen. Das hat nichts mit PB zu tun. Das System muß erst die Fähigkeit erhalten mit mysql umzugehen.
Aber man muss ja auch ohne KDE Mit PB auf MySQl zugreifen können.
Danke an PAMKKKK ich werde es mir mal ansehnen.