KKänningMedlem sedan jan. 2003252 inlägg Trådstart#1 Hej
Jag håller på att bygga en databas där jag stoppar in datum med hjälp av =date()
Sedan vill jag lista ut alla poster för just en datum, men jag får inte det rätt
Jag änvänder mig av default.asp?path=datum&datum=2003-03-22 för att hämta datum.
Fan detta var dåligt skrivet av mig, men jag hoppas att någon kan hjälpa mig.
pirajanMedlem sedan apr. 2001246 inläggsom sql när du hämtar ut posterna:
select * from tabell where datum = '" & request("datum") & "'"
KKänningMedlem sedan jan. 2003252 inlägg Jag har det så här:
<%
datum = Request.QueryString("datum")
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("spel.mdb")&";"
SQL = "select * from spel where datum = '" & datum & "' order by ID DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
%>
KKänningMedlem sedan jan. 2003252 inlägg Jag är en pajas på att förklara
Så här ligger det till
jag har denna koden:
<%
datum = Request.QueryString("datum")
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("spel.mdb")&";"
SQL = "select * from spel where datum = '" & datum & "' order by ID DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
%>
Och jag vill alltså ha ut alla poster från idag till exempel, så skriver jag
https://www.kdsafa.se/default.asp?path=datum&datum=2003-03-22
Det funkar med andra fält i databasen men inte med datum, gör jag ngt fel eller?
Jag får detta felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/speltest/datum.asp, line 11
och linje 11 är:
rs.Open sql, conn, 3, 3
SSebbeMedlem sedan jan. 20032 285 inlägg SQL = "select * from spel where datum = #" & datum & "# order by ID DESC"
Om kolumnen du har datumen i är av typen datum.
pirajanMedlem sedan apr. 2001246 inläggGlömde att fråga om du körde access... Sebbes kod borde fungera
KKänningMedlem sedan jan. 2003252 inlägg Tack för hjälpen 
Nu funkar det, jag kör Access och efter att jag ändrade till Sebbes kod så funkar det, tack så mycket.