Hi Wurzelzwerg,
hast Du schon eine Lösung gefunden, um in einer iOS-App auf eine
MySQL-
DB (mit Delphi XE2) zuzugreifen?
Ich stehe vor demselben Problem, unter Windows lässt sich das 1a compilieren, hab dbexpress 5.0 und unidac in den aktuellsten Versionen probiert.
Beim Compilieren in xCode kommt ein fataler Fehler "
Unit Data konnte nicht gefunden werden".
Da Delphi XE2 für die Kompilierung auf iOS den Free Pascal Compiler verwendet, musst du auch die entsprechenden Hinweise bzgl. Free Pascal bei DevArt lesen. Die sagen, dass nur die Varianten mit Quellcode für Free Pascal verwendet werden können (macht insofern Sinn, da sie dann leichter für die verschiedenen unterstützten Plattformen angeboten werden können). Und soweit ich das lese stellt DevArt bisher überhaupt nur
Win32 und Win64 Unterstützung in Binärform zur Verfügung (also auch kein Mac
OS X).
Ich weiß nicht, wie der Datenzugriff mit FireMonkey funktioniert, aber wenn es mit Datasets arbeitet, dann kann ich dich für iOS mal auf die
Datenbanktutorials von Free Pascal verweisen. Für den Zugriff auf
MySQL-Datenbanken benötigst du dann noch eine
MySQL-Bibliothek für iOS, hier kann ich dir jedoch nicht weiterhelfen, da musst du dann Google bemühen.
Am Ende ist es wahrscheinlich einfacher wenn du irgendwie der
MySQL-Datenbank einen Webservice überstülpst und dann mit diesem kommunizierst (das was du bereits mit DataSnap angesprochen hast, wobei die Frage ist, ob dieses für iOS verfügbar ist).
Gruß,
Sven