itmanMedlem sedan dec. 200129 inlägg
Jag får ej denna fråga att funka! Hur ska man lösa detta?
Tror att felet ligger någonstans vid "sth upp".
SQL = "SELECT \* FROM uppdrag WHERE ENH = '"& 359 &"'"
SQL = SQL & " AND typ = '"& STH UPP &"'"
SQL = SQL & " AND LASTDAG = '" & DATE & "' order by typ"
/Patrik
colioneMedlem sedan juni 20013 386 inlägg
Hur ser frågan ut om du skriver ut den med response.write sql?
@ndersMedlem sedan juni 200026 914 inlägg
- Varför konkatenerar du in siffran 359 hårdkodat? Lägg den direkt mellan apostroferna (om det nu är ett text/varchar)-fält.
- Du kan inte ha mellanslag i en variabel, som du skrivit, "STH UPP". Eller är det ett värde snarare än en variabel?
SQL = "SELECT * FROM uppdrag WHERE ENH = '359'"
SQL = SQL & " AND typ = 'STH UPP'"
SQL = SQL & " AND LASTDAG = '" & DATE & "' order by typ"
Är det så du vill ha det?
Det är också onödigt att konkatenera in date från asp, använd det direkt i SQL.
oskarsMedlem sedan nov. 20051 263 inlägg
@nders skrev:
Det är också onödigt att konkatenera in date från asp, använd det direkt i SQL.
Hur gör man det? :bire
@ndersMedlem sedan juni 200026 914 inlägg
Hur gör man det?
Det beror lite på vad man använder för dbms, men för access kan det se ut så här:
SQL = SQL & " AND LASTDAG = date() order by typ"
Det förutsätter givetvis att man har rätt datatyp på sina kolumner.
LarsGMedlem sedan dec. 200012 465 inlägg
I SQL finns en funktion som heter current_date
@ndersMedlem sedan juni 200026 914 inlägg
LarsG skrev:
I SQL finns en funktion som heter current_date
Standard SQL är alltid bra, men dessvärre fungerar inte allt i vissa dbms, till exempel Access.
oskarsMedlem sedan nov. 20051 263 inlägg
Jag kör med MySQL :) Så current_date borde funka bra! Tack för tipsen!
@ndersMedlem sedan juni 200026 914 inlägg
Yes, current_date funkar fint i MySQL.
itmanMedlem sedan dec. 200129 inlägg
Tackar för hjälpen. 359 är ett värde som ska vara konstant! Det gick bra med mellanslag i "sth upp"!!!!
@ndersMedlem sedan juni 200026 914 inlägg
Jo, det går bra med mellanslag i värden, men inte som namn på en variabel, som du ju skrev från början.
itmanMedlem sedan dec. 200129 inlägg