varför funkar inte
Connection.Execute("DELETE FROM Visitors WHERE visitordate BETWEEN '"&startdate&"' AND '"&enddate&"'"),,128
?
Vill alltså ha bort alla records mellan valda datum
//G8
7 svar · 337 visningar · startad av G8
varför funkar inte
Connection.Execute("DELETE FROM Visitors WHERE visitordate BETWEEN '"&startdate&"' AND '"&enddate&"'"),,128
?
Vill alltså ha bort alla records mellan valda datum
//G8
Vad innehåller startdate och enddate?
På vilket sätt funkar det inte?
startdate: 5/17/2005 00:00:00
enddate: 5/17/2005 23:59:59
får inget felmeddelande, men den stoppar på connection.execute... fel nånstans måste det vara
Hmm, det funkar nu av någon anledning...
Vet inte riktigt varför det inte funkade innan...
Följdfråga, hur ska man göra för att ta reda på hur många records som raderas (nån count av nått slag), och om det inte finns några records som matchar datumen, visa ett felmeddelande?
//G8
Connection.Execute("DELETE FROM Visitors WHERE visitordate BETWEEN '"&startdate&"' AND '"&enddate&"'"),[b]rows[/b],128
if rows = 0 then response.write "inget att radera"
Funkar fin fint,
en liten estetisk sak bara, rows returneras som '23' om man skriver ut värdet, finns det nått sätt att ta bort fnuttarna?
Testade med Cint(rows) men fick samma resultat...
Hmm, det är konstigt. Det ska inte vara några apostrofer där. Gör du Cint() på något som innehåller apostrofer ska du få ett felmeddelande.
Hur ser din kod ut nu?
äh, det är jag som inte är med riktigt,
skrev ut det så här, '"&rows&"', istället för "&rows&"...
Tack snabeln, du rular!