När jag nu försöker att bygga om till ASP.net, så får jag en massa problem,
bl a med denna sql
strSql = "SELECT TOP 5 Namn, Ratt, Tid, Datum FROM Listan WHERE datum
BETWEEN #" & Date()+1 & "# AND #" & Date()-30 & "# ORDER BY Listan.Ratt
DESC, Len(Listan.Tid), Listan.Tid ASC , Listan.Datum DESC,Listan.Namn;"
Mitt försök :
string sql = "SELECT TOP 5 Namn, Ratt, Tid, Datum FROM Listan WHERE
datum BETWEEN #" + (DateTime.Now.Day + 1) + "# AND #" +
(DateTime.Now.Day - 30) + "# ORDER BY Listan.Ratt DESC, Len(Listan.Tid),
Listan.Tid ASC , Listan.Datum DESC,Listan.Namn;";
Error:
Syntaxfel i datum i frågeuttrycket 'datum BETWEEN #9# AND #-22#'.
Koden fungerade perfekt i gammla ASP, men nu vill det sig inte...
************REDIGERAT**********
Jag har fått dett att "fungera" men resultaten stämmer inte
string sql = "SELECT TOP 5 Namn, Ratt, Tid, Datum FROM Listan WHERE
datum BETWEEN #" + DateTime.Now.AddDays(1) + "# AND #" +
DateTime.Now.AddDays(-30) + "# ORDER BY Listan.Ratt DESC,
Len(Listan.Tid), Listan.Tid ASC , Listan.Datum DESC,Listan.Namn;";
Det som jag ville är månadens bästa namn och hits.
Vad är felet?
