Jag har lite problem :(
Jag vill kunna lista ut alla årets (scriptet skall även kunna funka nästa år!!, d.v.s måste först ta reda på vilket år innan loopen) poster i databasen, format ÅÅÅÅ-MM-DD.
Men jag kommer inte rikigt på hur man gör?
Säkert väldigt enkelt? :)
LLarsGMedlem sedan dec. 200012 464 inlägg Vad menar du med format ÅÅÅÅ-MM-DD? Jag förutsätter att du har kolumn som är av typen date eller datetime.
sql = "select * from ogrish " & _
" where year(dateColumn) = year(now())"
Borde fungera bra i Access. Om du har SQL server så byt ut now() mot getdate(). Om du har någon annan DBMS så man väl hitta på något annat.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 05 maj 2001]
Får detta:
Microsoft VBScript compilation error '800a0408'
Invalid character
sql = "select * from tavling " & _" where year(dateColumn) = year(now())" and skane LIKE 'ja' Order by datum Desc"
LLarsGMedlem sedan dec. 200012 464 inlägg Oj då. _ betyder att satsen fortsätter på nästa rad så om du skriver allt på samma rad så måste du ta bort _
Du kanske skulle byta dateColumn till datum också.
------------------
essentitia preter non sans multiplicandum
Fattade det precis efter mitt inlägg :e
Men, jag har en liten fråga till:
Jag har en where sats till, vart ska jag placera den i satsen?
where skane LIKE 'ja'
LLarsGMedlem sedan dec. 200012 464 inlägg Så här ungefär
sql = "select * from tavling " & _
" where year(datum) = year(now()) " & _
" and skane LIKE 'ja' " & _
" Order by datum Desc"
Men det villkoret som du har så behöver du inte like, det går like bra med =
dvs
sql = "select * from tavling " & _
" where year(datum) = year(now()) " & _
" and skane = 'ja' " & _
" Order by datum Desc"
------------------
essentitia preter non sans multiplicandum