Spbald der Patch da ist, geht es weiter:)
Denn mit mehrerten Compilern ist es immer etwas schwierig bis unmöglich:(
FAQ-Artikel Wunsch: Embedded Mysql
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Ja, das ist echt seltsam. Hab mich auch schon gewundert.rel00p hat geschrieben:Schade ist, dass man nirgends im Netz was darüber findet!
Es kann doch nicht sein, dass noch niemand den embedded server mit qt verwendet hat.
Nja, ich habe aufgegeben, da die ganze Sache mein Wissen um einiges überschritt. Außerdem bin ich auf Firebird gestoßen, und hab' zu meiner Überraschung gesehen, dass er absolut meine Bedürfnisse erfüllt, und dabei noch kostenlos ist (Falls man sein Programm mal verhökern will). ABER firebird embedded hab ich auch noch nicht geschaft. Lange habe ich das aber auch nicht probiert, da ich im Moment recht wenig Zeit habe.
Firebird ist aber auf jeden Fall einen Blick wert.
Lykurg
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Hat Qt ein Treibeer dafür?
Oder wenn ja welchen? Und haste mal eine URL zur der DB?
Was ich an MySQL Embedded witzig finde, das man angeblich nur gegen die andre lib linken muss und schon soll es gehen. (Falls das linken mal gehen würde
) Na mal schauen, was passiert, wenn der Patch da ist, das man Qt mit dem MS Compiler nutzen kann.
Oder wenn ja welchen? Und haste mal eine URL zur der DB?
Was ich an MySQL Embedded witzig finde, das man angeblich nur gegen die andre lib linken muss und schon soll es gehen. (Falls das linken mal gehen würde
Hi,
die URL ist http://www.firebirdsql.org/. Einen Treiber hat Qt meines wissens nicht direkt dafür. In den Sourcen von Firebird ist aber schon eine "embedded.dll", die man über ODBC ansprechen können sollte.
Lykurg
die URL ist http://www.firebirdsql.org/. Einen Treiber hat Qt meines wissens nicht direkt dafür. In den Sourcen von Firebird ist aber schon eine "embedded.dll", die man über ODBC ansprechen können sollte.
Lykurg
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Habe gerade in Qt nach geschaut. demnach soll es durekt gehen und auch ohne Server.
QIBASE for Borland InterBase
General Information
The Qt InterBase plugin makes it possible to access the InterBase and Firebird databases. InterBase can either be used as a client/server or without a server in which case it operates on local files. The database file must exist before a connection can be established.
Firebird kommt für mich nicht in Frage, weil ich mit einer (externen) MySQL-Datenbank synchronisieren muss, und eigentlich nicht mit 2 Datenbanksystemen arbeiten will.
libmysqld habe ich nicht zum laufen bekommen (ld stürtzt bei mir inzwischen auch beim linken ab - ich habe auch versucht gegen die dynamische lib zu linken (und mysqld.dll), dann kann man's compilieren, aber keine Verbindung aufbauen).
Eine Lösung mit der ich im Moment leben kann:
Ich starte und beende jetzt via QProcess einen lokalen MySQL-Daemon. So kann ich die mysqlclient lib benutzen, die ja ohne Probleme funktioniert.
libmysqld habe ich nicht zum laufen bekommen (ld stürtzt bei mir inzwischen auch beim linken ab - ich habe auch versucht gegen die dynamische lib zu linken (und mysqld.dll), dann kann man's compilieren, aber keine Verbindung aufbauen).
Eine Lösung mit der ich im Moment leben kann:
Ich starte und beende jetzt via QProcess einen lokalen MySQL-Daemon. So kann ich die mysqlclient lib benutzen, die ja ohne Probleme funktioniert.
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
So nachdem man Qt4.1.4 jetzte mit dem MS Compiler nutzen kann, hatte ich versucht die benötige statische version der mysqld lib zu bauen. Nur leider scheitert das schon am öffnen der Projektdatei für die MySQL Datenbank
Wenn ich die mysql.dsw öffnen will sagt VC das er das Teil konvertieren muss. Wenn man das jedoch mit ja bestätigt kommen nur Fehler, das die Projektdatein beschädigt sein:( Hat jemand es schon hinbekommen die mysqld lib der Version 5.0.22 zu bauen?
Wenn ich die mysql.dsw öffnen will sagt VC das er das Teil konvertieren muss. Wenn man das jedoch mit ja bestätigt kommen nur Fehler, das die Projektdatein beschädigt sein:( Hat jemand es schon hinbekommen die mysqld lib der Version 5.0.22 zu bauen?