tpiil Nej, den virker ikke med #. dato er en string dato=date
lbs dateAdd hvordan ?? (har aldrig brugt det!)
Sagen er at jeg har en funktion der skal udføres én gang om døgnet, og hvis feltet dagsetning i tabellen, indholder et date, der er lige med eller mindre end dagensdato NU, skal den tages ud af funktion med opdate.
tue : Har prøvet at sætte den ind men, fejl :Microsoft VBScript compilation error \'800a0401\'
Expected end of statement
/leiguval/main.asp, line 68
SQL = \"Update leigutaki SET virk =\" & strUvirk & \" WHERE dagsetning <= dateAdd(\"dd\",31,dato) --------------------------------------------------------------------------------^ \'Den kan ikke lide \"dd\".
Men feltet dagsetning indholder en masse af datoer, og hvis den er gået 1 mån over tiden, skal den opdateres (nej). Men SQL kan ikke lide min + 31,,,, hjælp !!!
Altså, jeg skal ikke optadere en dato i feltet dagsetning. Funktionen skal gå ind i feltet og finde alle de datoer der er 31 dage eller ældre, og så slå fra ,,virk,, til \"nej/false\".
Altså en dato check, hvor alle datoer + 31 skal annuleres. Tue, er du med ?
Ok, er der ingen KLOG nok for denne SQL < 30 string ? Jeg har nu fundet en SQLstring der er sådan, men jeg synes ikke den virker, eller hvad ? Hvad synes I ?
SQL = \"Update leigutaki SET virk = true WHERE DATEDIFF(\'h\', dagsetning, now()) < 30\"
WHERE datediff(\'D\', Thedate, #\" & date & \"#) > 30\"
Tak tue for din hjælp og tid. (selv om ingen kom op med datediff) Over and out.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.