Visual Studioは32ビットアプリケーションであり、64ビットバージョンは存在しません。 32ビットまたは64ビットのOracleクライアントが必要な場合は、コンパイラ設定のターゲットアーキテクチャによって異なります。
次に、名前空間System.Data.OracleClient
非推奨
です 何年もの間、あなたはそれを使うべきではありません。 Oracleのドライバー
を使用します 代わりに。
この回答をご覧ください。詳細をお知らせしました。
その他のコメント:
OracleDataReader
を閉じる/破棄する必要があります 使用した後。
ハードコード文字列の代わりにバインド変数を使用します:
cmd.CommandText = "Select E.c_Date, E.c_Time, E.l_UID, E.l_TID from tEnter E where E.c_Date>= :sd and E.c_Date<= :ed";
cmd.Parameters.Add("sd", OracleDbType.Date, ParameterDirection.Input).Value = fromDate;
cmd.Parameters.Add("ed", OracleDbType.Date, ParameterDirection.Input).Value = toDate;
そうすれば、ToString()
についても気にする必要はありません。 メソッド。