12. juli 2004 - 11:05
Der er
5 kommentarer og 1 løsning
WHERE fejler
Jeg prøver at lave et udtræk fra en Access database med følgende : Set data = Server.CreateObject ("ADODB.Recordset") data.Open "SELECT * From traad Where gruppe ="& Request.QueryString("gruppenr") &"", MyConn gruppenr får den her : <a href="traad.asp?gruppenr=<%=data("id")%>" target="_self"><% = data.Fields ("navn")%></a> Fejlen : Microsoft JET Database Engine error '80040e07' Data type mismatch in criteria expression. /go1/traad.asp, line 5 Linie 5 er så : data.Open "SELECT * From traad Where gruppe ="& Request.QueryString("gruppenr") &"", MyConn
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Måske data.Open "SELECT * From traad Where gruppe ='"& Request.QueryString("gruppenr") & "'", MyConn
Har du prøvet at udskrive din sql sætning? Response.write("SELECT * From traad Where gruppe ="& Request.QueryString("gruppenr"))
Ja, det kan vi godt sige ;) Smid et svar ...
Det var erikj med svaret...
Fint nok, men jeg samler slet ikke på point. Hvis feltet ikke er defineret som et tal-felt, skal der '...' omkring værdierne.
Ohh... jeg ser... jamen så ved jeg da det til næste gang ;) Takker.
Kurser inden for grundlæggende programmering