Probleme
In der Schule gibt es das Problem das man nicht auf die externe MySQL-Datenbank zugreifen kann. Es muss deswegen eine lokale Datenbank eingerichtet werden. (siehe Fehlermeldung: hier)Lösung
Da das Problem im wesentlichen darinbesteht, dass das von uns verwendete ODBC die Daten über einen Gateway übermitteln kann, in der Schule aber ein Proxy zum Einsatz kommt mussten wir eine andere Lösung finden.Da der C-Builder 4 keine andere möglichkeit bot auf eine MySQL-Datenbank im Internet zuzugreifen, entschieden wir uns diese selbst zu schaffen.
Wir benutzten als Basis hierfür das Programm GNU Wget. Dieses unterstützt die Benutzung von Proxies via Umgebungsvariablen. Deshalb benutzen wir ein Batch Script als Vermittler zwischen unserem Programm und Wget.
Mit Wget ist es aber leider nicht möglich direkt auf MySQL-Datenbanken zuzugreifen. Deshalb setzen wir ein PHP-Script ein welches die entsprechenden Werte in unsere Datenbank übergibt.
PHP-Script Quellcode:
Batch-Script Quellcode:
C++ Quellcode:







