Jeg får en fejl, når jeg vil checke en brugers indtastning af en
værdi findes i db allerede. Fejlen er:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in
criteria expression.
/brugere_NY/nytsalg_opret.asp, line 23
Her er hele koden til. Jeg har markeret line 23 med ->
Håber på at der er en, der kan fortælle mig, hvad jeg har gjort
forkert.
Mvh.
Michael Nielsen
<%
Dim brugernavn, serienr, pw, mail, navn, homepage, fejl
fejl = false
brugernavn = Request.Form("brugernavn")
serienr = Request.Form("serienr")
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("brugere.mdb")
Conn.Open DSN
-> Set rs = Conn.execute ("SELECT * FROM salg_total WHERE
serienr='" & serienr & "'")
If Not rs.Eof Then
Response.Write("<p><font color=red>Det indtastede serienr. er
ikke indtastet korrekt eller det er allerede
indtastet.</font></p>")
fejl = true
End If
Conn.Close
Set Conn = Nothing
%>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials