Als Nebenprodukt der DataConnection-Lib ist eine ConnectionStringBuilder-Lib entstanden.
Grundidee:
An eine ConnectionStringBuilder-Instanz übergibt man die "ConnectionData" und diese erzeugt je nach eingestelltem DBMS die passenden Connectionstring für ODBD und ADODB/OLEDB.
Zum Ausprobieren: DataConnectionExamples
Welche DBMS sollten direkt eingebaut werden?
Anm.: die Lib will ich grundsätzlich so gestalten, dass man eigene ConnectionStringBuilder, die nicht in der ACLib enthalten sind, auch verwenden kann.
Meine Vorschläge:
Allg. ConnectionStringBuilder
- Allg. ConnectionStringBuilder, den man den ODBC-Driver oder den OleDb-Provider übergibt.
- OleDb-Treiber, der mit MSDASQL über ODBC läuft
ConnectionStringBuilder für spezielle DBMS
- MSSQL
- MySQL
- PostrgeSQL
- Oracle
- DB2
Oder ist es überhaupt sinnvoller für jedes DBMS eine eigene DLL zu erstellen?
Unschönheit bei dieser Variante: man muss jeweils ein COM-Interface gestalten.
LG
Josef