Wir haben ein in C geschriebenes System, das unter Solaris und Linux läuft und die Sybase CT-Bibliothek für den Zugriff auf eine Sybase-Datenbank verwendet. Wir generieren die Tabellendefinitionen, Indizes, Stored Procedures und den C-Code aus einer intern entwickelten DDL, um den Arbeitsaufwand und die Fehlerquote zu reduzieren.
Wir möchten Datenbankunabhängigkeit erreichen, so dass wir (als ersten Schritt) Oracle-Unterstützung hinzufügen können.
Wir denken über ODBC oder ESQL/C nach, haben aber keine Erfahrung damit.
Welche Lösung würden Sie vorschlagen (vorzugsweise eine billige und einfache, natürlich). Ist es möglich, eine Lösung aus einer Hand zu bekommen?