Visual Studio er et 32-bit program, en 64-bit version findes ikke. Det afhænger af målarkitekturen i dine compilerindstillinger, om du har brug for 32 eller 64 bit Oracle Client.
Derefter navneområde System.Data.OracleClient
er udfaset
i mange år, bør du ikke bruge det. Brug driveren fra Oracle
i stedet.
Tag et kig på dette svar, der har jeg givet nogle detaljer:Udbyderen er ikke kompatibel med versionen af Oracle-klienten
Nogle flere kommentarer:
Du bør lukke/kassere OracleDataReader
efter du har brugt det.
Brug bind-variabler i stedet for strenge med hårde koder:
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;
Så behøver du heller ikke tage dig af nogen ToString()
metoder.