KKänningMedlem sedan jan. 2003252 inlägg Frågan#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 :D
Nu funkar det, jag kör Access och efter att jag ändrade till Sebbes kod så funkar det, tack så mycket.