Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#2

Re: OleDBConnection <> ADOConnection?

  Alt 17. Apr 2006, 20:37
In .Net 1.1 ist das IDbConnction.
Du kannst aus einer IDbConnection immer ein IDbCommand erzeugen lassen. Diese kann wiederum IDataParameter und IDataReader erzeugen. Innerhalb der interface instanzen steckt dann jeweils ein SqlCommand, OracleCommand oder auch FbCommand.
Bei den Parametern wird auch DbType intern zum passenden XXXType umgewandelt.

In .Net 2.0 sind die Interfaces zwar immernoch kleinster gemeinsamer Nenner, aber die sogenannten Providerfactoires machen dich ziemlich unabhängig davon irgendwelche Provider assemblies zu referenzieren.
In 1.1 musst du also selbst ein Factory bauen, die dir eine Instanz von IDbCommand auspuckt.

Zur Verwendung siehe hier oder ein Suchlink: Hier im Forum suchenIDbConnection.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat