セット変数またはオブジェクトの概念は何ですか、またはクラスのインスタンスを作成し、左側にインターフェイスの名前を入力すると、それが何と呼ばれるかわかりません。タイプインターフェイスのオブジェクトを作成できないことはわかっています。
このプロセスが何を命名したか、またはこれらのタイプのオブジェクトを宣言するときに.Netによって行われた詳細をさらに明確にする必要があるだけです。
IDataReader oSQLReader = new SqlDataReader();
IDataReader oOLEReader = new OleDbDataReader();