Avatar billede martin181 Nybegynder
20. december 2001 - 14:13 Der er 6 kommentarer og
1 løsning

Hvor er min fejl?

Hejsa!

Jeg sender data fra denne side:
<FORM ACTION=\"gemnykunde.asp\" METHOD=\"POST\" NAME=\"Nye\">
<TABLE BORDER=1>
<TR>
<TD>DN Kundenr</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"8\" MAXLENGTH=\"5\" NAME=\"DNKundenr\"></TD>
</TR>
<TR>
<TD>Navn</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"40\" MAXLENGTH=\"50\" NAME=\"Navn\"></TD>
</TR>
<TR>
<TD>Tlf</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"20\" MAXLENGTH=\"20\" NAME=\"Tlf\"></TD>
</TR>
<TR>
<TD>Email</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"50\" MAXLENGTH=\"100\" NAME=\"Email\"></TD>
</TR>
<TR>
<TD>Postnr</TD>
<TD><TEXTAREA WRAP=\"physical\" ROWS=\"5\" COLS=\"51\" NAME=\"Postnr\"></TEXTAREA></TD>
</TR>
<TR>
<TD>By</TD>
<TD><TEXTAREA WRAP=\"physical\" ROWS=\"5\" COLS=\"50\" NAME=\"By\"></TEXTAREA></TD>
</TR>
<TR>
<TD>Adresse</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"5\" MAXLENGTH=\"5\" NAME=\"Adresse\"></TD>
</TR>
<TR>
<TD>Oprettet</TD>
<TD><INPUT type=\"text\" name=\"Oprettet\"></TD>
</TR>
<TR>
<TD>Hotline</TD>
<TD>Ja<INPUT TYPE=\"radio\" NAME=\"Hotline\" value=\"Ja\" Checked>
Nej<INPUT TYPE=\"radio\" NAME=\"Hotline\" value=\"Nej\"></TD>
</TR>
<TR>
<TD>Version</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"20\" NAME=\"Version\"></TD>
</TR>
<TR>
<TD>Antal brugere</TD>
<TD><INPUT TYPE=\"text\" SIZE=\"20\" NAME=\"Antal\"></TD>
</TR>
<TR>
<TD>Kommentar</TD>
<TD><TEXTAREA WRAP=\"physical\" ROWS=\"5\" COLS=\"51\" NAME=\"Kommentar\"></TEXTAREA></TD>
</TR>
</TABLE>
<INPUT TYPE=\"submit\" VALUE=\"Registrer\"> &nbsp; <INPUT TYPE=\"reset\" VALUE=\"Rens felter\">

Til denne side:

<%DIM CONNECT, ONGemNye
SET CONNECT = SERVER.CREATEOBJECT(\"ADODB.CONNECTION\")
CONNECT.OPEN \"DRIVER={Microsoft ACCESS DRIVER (*.MDB)}; DBQ=\" & Server.MapPath (\"al-dente.MDB\")%>
<%SET ONGemNye = CONNECT.EXECUTE (\"INSERT INTO kunder (DNKundenr, Navn, tlf, email, Postnr, By, Adresse, Oprettet, Hotline, Version, Antal, Kommentar) VALUES (\"+ REQUEST.form(\"DNKundenr\")+\",\'\"+ REQUEST.form(\"Navn\")+\"\',\'\"+  REQUEST.form(\"Tlf\")+\"\',\'\"+ REQUEST.form(\"Email\")+\"\',\'\"+ REQUEST.form(\"Postnr\")+\"\',\'\"+ REQUEST.form(\"By\")+\"\',\'\"+ REQUEST.form(\"Oprettet\")+\"\',\'\"+ REQUEST.form(\"Adresse\")+\"\',\'\"+ REQUEST.form(\"Hotline\")+\"\',\'\"+ REQUEST.form(\"Version\")+\"\',\"+ REQUEST.form(\"Antal\") +\",\'\"+ REQUEST.form(\"Kommentar\") +\"\')\")%>

Men det resulterer i følgende fejl:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.

Jeg kan ikke rigtig gennemskue hvorhenne jeg har fejlen, håber at der er nogen af jer der kan
Avatar billede egede Nybegynder
20. december 2001 - 14:16 #1
Du har glemt \' om REQUEST.form(\"DNKundenr\")?
Avatar billede isl19960 Nybegynder
20. december 2001 - 14:17 #2
prøv at erstatte dine +\'er med &-tegn
Avatar billede Jman Praktikant
20. december 2001 - 14:19 #3
Jeg mener det er fordi du bruger \"By\" Der er vist visse ord, man ikke må bruge i forhold til kodningen (de er resereret til kodet sprog)
Prøv at ændre til bynavn
Avatar billede martin181 Nybegynder
20. december 2001 - 15:09 #4
jeg vil lige prøve jeres forslag og så vende tilbage...
Avatar billede martin181 Nybegynder
20. december 2001 - 15:13 #5
Det virkede svaret fra Superior - han får pointene
Avatar billede Jman Praktikant
20. december 2001 - 15:24 #6
tak! *S*
Avatar billede isl19960 Nybegynder
20. december 2001 - 15:55 #7
Kan man godt bruge +\'er som det er brugt her - det har jeg ikke set før :) ?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester