SQL = "SELECT * From news Where Year(datum) = "& request.form("artal")
Frågan#1
<form method="POST" action="nyheter.asp?visaar=artal">
<select name="artal" size=1>
<option>2003<option>2002<option>2001
<select/><input type="Submit" value="Visa!">
</select></form>
<% If Request.QueryString("visaar")="artal" Then
Set Conn = Server.CreateObject("ADODB.Connection")
Set Recset = Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/nyheter.mdb")
SQL = "SELECT * From news Where Year(datum) = "& artal
Recset.Open SQL, Conn
Nybörjarn här... dags att köpa bok i ämnet!
Ovan tycker jag borde gå...??? Eller???
Ger felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Year(datum) ='
Har jag inte sparat datumtabellen i rätt format?
Ingår funktionen Year() "automatiskt"...? :q
Thanx för hjälpen!
