Hi!
Ich würde gerne mein nächstes Projekt so entwickeln, dass es mit jeder Datenbank zurecht kommt, die mit
ODBC / OLEDB /
ADO angesprochen werden kann (z.B.
MSSQL,
MYSQL,
Access, etc., keine Exoten).
Bisher klappt das ja generell, dass ich mich mit dem passenden ConnectionString auf die Datenbanken verbinde, soweit kein Problem.
- Wenn ich aber z.B. mit einer
Access-Datenbank arbeite, klappen manche Befehle nicht, die laut
SQL-Standard 1992 funktionieren sollen.
- SELECT "Name" FROM Personen geht nicht bei allen Datenbanken (" wird nciht unterstützt)
- SELECT Name FROM [Personen] geht nicht bei allen Datenbanken ( [ ] werden nicht unterstützt
etc. Das sind so die kleinen Probleme, weshalb mein Programm noch nicht ausserhalb von
Access benutzt werden kann.
Gibt es nun eine Möglichkeit, wie ich mit TAdoDataset oder wie auch immer mit einem
SQL-Befehl oder Filter von allen Datenbanken die korrekten Datensätze bekomme?
Hat jeman deinen Link oder weiterführende Infos zum dem Thema Datenbankhersteller-unabhängige Programmierung?
Danke im Vorraus!