Vorweg: Berhard hat hier natürlich recht. Vor allem
ODBC als Zwischenschicht sollte heutzutage einfach nicht mehr verwendet werden. (
IMHO)
Beide "Altlasten"-Provider (OleDB und
ODBC) sind mit die schlechtesten, zickigsten und die, die die meisten Sicherheitsanforderungen stellen, die du in .Net finden wirst.
Ist ein richtiger Provider verfügbar dann nimm lieber den.
Mit .Net 2.0 (Anfang November
) wird das mit der Provider factory so schön easy...
btw: Ich hoffe, du hast es auch mal mit einer minimalen Version probiert?
Code:
User ID={0}; Data Source={1}; Password={2}
Das sah mir zu sehr nach einem Connection eines "richtigen" Providers aus. (ora,
sql, ...)