FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
hejsan.
jag har ett problem, bifogar kod... Kod:
strDate = Request.QueryString("year") & "-" & Request.QueryString("month") & "-" & Request.QueryString("day") Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open "SELECT * FROM tabellen WHERE Datum = " & strDate & "", objConn ![]() |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Banned
|
Kod:
strDate = Request.QueryString("year") & "-" & Request.QueryString("month") & "-" & Request.QueryString("day") Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open "SELECT * FROM tabellen WHERE Datum = _'_" & strDate & "_'_", objConn Den borde funka.... Datum ska alltid vara inom citat.. Ta bort _ |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Nykomling
|
Datum är av datatypen datum/tid i ms access. är det möjligen sträcken (-) som bidrar till att det inte går?
|
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Nykomling
|
Citat:
![]() Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. |
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Mycket flitig postare
|
objRs.Open "SELECT * FROM tabellen WHERE Datum = '"&(strDate)&"', objConn
Brukade jag nog göra när jag använde asp men det var 2 år sedan, nu är det php som gället. Är inte 100 på att det var så jag gjorde men något liknande. |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Nykomling
|
Citat:
desvärre funkar inte ditt förslag heller. tror ja blir tokig på detta. |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Testa att göra om det till ett riktigt datum innan du hämtar.
strDate = DateSerial(Request.QueryString("year"), Request.QueryString("month"), Request.QueryString("day")) Kan hjälpa.. Edit: Om datumet i dbn är sparat med tid också så kan du ju testa Select ...... where Datum Like '"& strDate &"%' |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
http://msdn.microsoft.com/library/default..../vsfctcdate.asp
Kan detta hjälpa dig då? Vad får du för felmeddelande när du skriver på det sättet som jag föreslog då? |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Nykomling
|
jimmie: får inget meddelande alls närr ja kör ditt sätt, bara att inget visas.
wallabou: hjälpe inte att göra om strängen till ett datum heller. tid är inte sparad i db:n bara datum. får passa på att tacka för all hjälp. edit: fältet Datum i db:n har värde 2005-03-16 och precis detta datum genererar strDate så ja fattar inte varför det inte vill funka. |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Nykomling
|
Citat:
Är du säker att du har något värde i Request.QueryString("year")? Testa att skriva ut värderna... och kolla att värderna överensstämmer med datumet du vill få fram... |
||
![]() |
![]() |
Svara |
|
|