Fejl ved indsættelse i DB!
Hejsa jeg skal have sat oplysninger ind i en database, det vil jeg bruge følgende til:<%
RESPONSE.BUFFER=\"True\"
%>
<!-- Forbindelsen til databasen -->
<%
DIM CONNECT, ONGemNye
SET CONNECT = SERVER.CREATEOBJECT(\"ADODB.CONNECTION\")
CONNECT.OPEN \"DRIVER={Microsoft ACCESS DRIVER (*.MDB)}; DBQ=\" & Server.MapPath (\"al-dente.MDB\")
%>
<!-- Herunder foregår selve indsættelsen i databasen -->
<%
SET ONGemNye = CONNECT.EXECUTE (\"INSERT INTO users (username, password) VALUES (\'\"+ REQUEST.FORM(\"username\")+\"\',\'\"+ REQUEST.FORM(\"password\") +\"\')\"
%>
<!-- Herunder udføres redirect -->
<%
RESPONSE.REDIRECT(\"adminsucces.htm\")
%>
Jeg får mine oplysninger fra en anden side der er sat op således:
<FORM ACTION=\"gemnybruger.asp\" METHOD=\"POST\" NAME=\"NyBruger\">
<INPUT TYPE=\"text\" SIZE=\"4\" MAXLENGTH=\"4\" NAME=\"username\">
<INPUT TYPE=\"password\" SIZE=\"20\" MAXLENGTH=\"20\" NAME=\"password\">
<INPUT TYPE=\"submit\" VALUE=\"Opret\" NAME=\"send\"><INPUT TYPE=\"reset\" VALUE=\"Nulstil\" NAME=\"reset\">
</FORM>
Det giver mig følgende fejl:
Microsoft VBScript compilation error \'800a03ee\'
Expected \')\'
/support/gemnybruger.asp, line 12
SET ONGemNye = CONNECT.EXECUTE (\"INSERT INTO users (username, password) VALUES (\'\"+ REQUEST.FORM(\"username\")+\"\',\'\"+ REQUEST.FORM(\"password\") +\"\')\"
--------------------------------------------------------------------------------------------------------------------------------------------------^
Er der nogen der kan løse den?
