18. februar 2004 - 21:54Der er
4 kommentarer og 1 løsning
Variabel i sql sætning
Hej
Jeg er ved at prøve at hente nogle poster fra en database og det fungerer på denne måde at antallet af poster afhænger af en variabel der hedder intDay, men jeg kan ikke få den til atacceptere min sql sætning. Mit script ser således ud:
<!-- #include file="ConnLinks.asp" --> <%
strMonth = "Marts" intDay = day(datToday) 'datToday er defineret i index.asp
OpenConn( LinkDatabase )
SqlLinks = "select * from januar04 WHERE dato< '" & intDay & "' order by dato desc;" set RSLinks = Server.CreateObject("ADODB.RecordSet") RSLinks.Open SQLLinks, Conn, 1, 1
Hvordan skal jeg "pakke" intDay ind for at det virker??
Fejlen jeg får hedder:
Data type mismatch in criteria expression. /MonthInclude/204.asp, line 13
Hvis jeg skriver dette: SqlLinks = "select * from januar04 WHERE dato< #" & intDay & "# order by dato desc;" får jeg følgende fejl: Syntax error in date in query expression 'dato< #18#'. /MonthInclude/204.asp, line 13
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.