* Lothar Behrens
[2004-10-26 22:57]: * Mario van der Linde
[2004-10-24 22:35]: Vorzuziehen wäre also die Kombination "mySQL-Server + Windows und VB + Linux und Gambas"...
vorzuziehen wäre ein portable Skriptsprache mit GUI, z. B. wxPython.
ich arbeite schon eine Weile an einem C++ Projekt, welches unter Windows und Linux läuft. Es verwendet die wxWidgets Umgebung, ist aber nicht darauf angewiesen.
Datenbankzugriff mit wxWidgets? Ich hatte unter Linux massive Probleme
Hehe :-) ich habe auch einige Zeit an der Einbindung eines GUI Frameworks investiert. Dieses wxODBC war eigentlich eine Contribution und ist mir auch nicht so verständlich. Du hast meinen letzten Satz wohl nicht richtig verstanden :-) Ich benutze das wxWidgets wie einen Server für meine Applikation ! Dies ist vergleichbar mit einem X Server - aber auf die Anwendung begrenzt. Dies ist Teil meines Konzeptes, um auch andere GUI oder UI Frameworks verwenden zu können. Für die Datenbankfunktionalität verwende ich daher nicht die wxWidgets Klassen. Nur die GUI Controls für die Oberfläche. Die komplette 'Anwendung' stecken in so/DLL Modulen (oder Dateien :-) Diese sind in keinster Weise an ein UI/GUI Framework gebunden.
damit, bzw. bin daran gescheitert PostgreSQL mit wxWidgets zum Laufen zu bekommen. unixODBC ging ohne Probleme, wxWidgets verwendet scheinbar iODBC irgendwie reinkompiliert. Auch auf der Mailingliste konnte mir keiner weiterhelfen bzw. ich habe keine ordentliche Antwort bekommen.
Ich auch nicht immer. Liegt wohl an der Contribution und die Entwickler haben nicht immer Zeit. Für meine Seite ist aber eher obiges Konzept der Grund. Zu dem ODBC Problem: Ich hatte anfangs auch Probleme. Bis ich aber herausgefunden habe, dass das iODBC Projekt auch als unixODBC Variante kompiliert werden kann. Hoffe das hilft.
Ich habe es dann irgendwie bleiben lassen. Deshalb kann ich nur davon abraten. Mit JDBC und auch unixODBC wie gesagt absolut gar kein Problem. Auch mit Qt geht's natürlich, da man da auch über unixODBC zugreifen kann oder über PostgreSQL direkt.
Da ich mehrere Datenbanken unter Windows getestet habe, schliesse ich auf einen Bug in der PostgreSQL ODBC Implementation. Bin mir aber nicht sicher! In meiner Implementation der ODBC Abstraktion als Klassen kann ich mit PostgreSQL Daten mit einem KEYSET Cursor editieren, hinzufügen und mich beliebig in den Daten bewegen. (Windows und Linux) Zur Zeit habe ich nur Probleme mit dem Löschen von Datensätzen. Dies betrifft nicht den ODBC Treiber für MS SQL 2000 und Sybase SQL Anywhere von meinem Sybase Power++. Gruß Lothar
Gruß, Bernhard
-- Schwerer als Luft? Flugmaschinen sind unmöglich. -- Lord Kelvin, Präsident der Royal Society (1895)
---- My home: www.lollisoft.de ----------------------------- Lothar Behrens | Independent: lothar.behrens@gmx.de Rosmarinstr 3 | My public project: 40235 Düsseldorf | http://sourceforge.net/projects/lbdmf | -> Need comments, please visit :-)