19. april 2005 - 08:04Der er
4 kommentarer og 1 løsning
QuerySting i recordset
Har følgende querystring: test.asp?tlf=12345678 og denne kode i mit recordset:
strSQL = "SELECT * FROM RMA WHERE (Telefon= " & Request.QueryString("tlf") & ") ORDER BY Telefon DESC " Set rs = myConn.Execute(strSQL) StrLINKS = strLINKS & rs("RMA-Nummer") & vbcrlf
response.write StrLinks
myConn.Close Set myConn = Nothing %>
Men hvorfor får jeg denne fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. ??
Den melder fejl i linjen "Set rs = myConn.Execute(strSQL)"
Hvilken datatype har feltet Telefon i din db? - hvis det er et tekst-felt skal du huske ' ' omkring...(strSQL = "SELECT * FROM RMA WHERE (Telefon= '" & Request.QueryString("tlf") & "') ORDER BY Telefon DESC "
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.