Jag har så här i min kod: Hej >Spåket på servern kan ställa till det också. Det här borde fungera: Ok, nu har jag försökt allt men inget funkar dock. Däremot blev det ännu konstigare när jag bytte "<" mot ">". I stället för att ta bort såna nyheter som kom efter det datum man skriver in så tog den bort alla i hela databasen, även de som var äldre! Det måste finnas något större fel i hela SQL-satsen som jag inte ser!Måste man skriva om datum-satsen?
Datum = Request.Form("Datum")
SQL = "Delete * From Nyheter Where Datum < " & Datum
Men varför går det inte att ta bort? Måste man skriva någonting före det sista datumet eller?
Tack på förhand!
//SusanneSv: Måste man skriva om datum-satsen?
Spåket på servern kan ställa till det också.
sätter du Session.LCID = 1053 så får du svenskt format på datum & tal.
Om jag minns rätt så är det så att allt som kommer med request.form är text så du måste göra om det till datum först.
Datum = cDateRequest.Form("Datum"))
Sen är det också så att Datum är ett reserverat ord.
Access vill ha # runt datum också.
Anna-KarinSv: Måste man skriva om datum-satsen?
>sätter du Session.LCID = 1053 så får du svenskt format på datum & tal.
Jupp, för att minimera risken för fel pga olika inställningar bör man formatera datumet till amerikanskt format i SQL-strängen, det fungerar inte alltid med svensk formatering trotts att dator är "helt svensk".
>Om jag minns rätt så är det så att allt som kommer med
>request.form är text så du måste göra om det till datum först.
>Datum = cDateRequest.Form("Datum"))
Nej, eftersom du ändå formaterar datumet till text i SQL-strängen har det ingen betydelse.
>Sen är det också så att Datum är ett reserverat ord.
Nej, inte i Access iaf
>Access vill ha # runt datum också.
Jupp
/JohanSv: Måste man skriva om datum-satsen?
<code>
Function SQLDate(Value)
If IsDate(Value) Then
SQLDate = "#" & Month(Value) & "/" & Day(Value) & "/" & Year(Value) & "#"
Else
SQLDate = "Null"
End If
End Function
Datum = Request.Form("Datum")
SQL = "DELETE * FROM Nyheter WHERE Datum < " & SQLDate(Datum)
</code>Sv: Måste man skriva om datum-satsen?
Tack på förhand!
//Susanne