Sammenlign dato DateTime.Now med datetime i MS SQL
Jeg har et typed dataset, hvor jeg skal indsætte en ny række i en tabel. Et af felterne er en datetime, og følgende kode bestemmer datoen:typedDS.tabelRow nyRække;
DateTime regTid = DateTime.Now;
nyRække.datoFundet = regTid;
Datasettet bliver så opdateret.
Så skal jeg finne den nye række ud fra regTid jeg har sat over:
DataView dv = new DataView(Data.tabel);
dv.RowFilter = "dato = " + "'" + regTid + "'";
Problemet er så at mit dataview ikke indeholder nogle rækker, selv om jeg ser at tabellen er opdateret med en dato. Burde jeg ikke få én række, den som har dato == regTid? Når jeg debugger har rowfilter (tilsyneladende) den samme værdi som det aktuelle felt i tabellen.
Er det bedre at gemme det som ticks, så det er mindre chance for at der blir flere rækker med samme tidsværdi?
Eller kan det løses på en helt tredje måde?
