Avatar billede jmarkling Nybegynder
04. juni 2002 - 13:22 Der er 3 kommentarer og
1 løsning

Et komma for meget...

Ved denne insert sætning for jeg et komma for meget, hvorfor?

Så sætningen ser sådan ud når jeg udskriver den til skærmen:

INSERT INTO Medlem VALUES('','Thomas','Dantec', 'Tonsbakken 16',2740, 'Skovlunde', 45454545, 54545455, 45454545, 'test@test.dk', 'søtoften 23',45454545, 160678,2)

Altså en ping og et komma for meget foran navnet Thomas...


Sætningen opbygges sådan her:



navn_form= Request.Form("navn") & "" stilling_form = Request.Form("medlemsnavn") & ""
virksomhed_form = Request.Form("virksomhed") & ""
adresse_form = Request.Form("adresse") & ""
postnr_form = Request.Form("postnr") & ""
by_form = Request.Form("by") & ""
telefon_form = Request.Form("telefon") & ""
telefax_form = Request.Form("telefax") & ""
mobiltelefon_form = Request.Form("mobiltelefon") & ""
email_form = Request.Form("email") & ""
privatadresse_form = Request.Form("privatadresse") & ""
privattelefon_form = Request.Form("privattelefon") & ""
fodselsdato_form = Request.Form("fodselsdato") & ""
nr = objRS("nr") +1 'fra databasen
%>
<!--alle værdierne kan du hentes fra ovenstående felter...-->

<!-- SQL insert sætning gøres klar med de indtastet værdier fra forrige side -->
<%

sql = "INSERT INTO Medlem VALUES'("& navn_form&"','"&stilling_form&"','"&virksomhed_form&"', '"&adresse_form & "'," & postnr_form & ", '" & by_form & "', " & telefon_form & ", " & telefax_form & ", " & mobiltelefon_form & ", '" & email_form & "', '" & privatadresse_form &"'," & privattelefon_form & ", " & fodselsdato_form & "," & nr & ")"

Response.Write sql
Avatar billede curriculum Nybegynder
04. juni 2002 - 13:34 #1
Copy & Paste denne her sætning..
sql = "INSERT INTO Medlem VALUES('"& navn_form&"','"&stilling_form&"','"&virksomhed_form&"', '"&adresse_form & "'," & postnr_form & ", '" & by_form & "', " & telefon_form & ", " & telefax_form & ", " & mobiltelefon_form & ", '" & email_form & "', '" & privatadresse_form &"'," & privattelefon_form & ", " & fodselsdato_form & "," & nr & ")"

Den ene ping var udenfor parenteserne for VALUES
Avatar billede jmarkling Nybegynder
04. juni 2002 - 13:52 #2
Resultat:
INSERT INTO Medlem VALUES('','Thomas','Dantec', 'Tonsbakken 16',2740, 'Skovlunde', 45454545, 54545455, 45454545, 'test@test.dk', 'søtoften 23',45454545, 160678,3)
Ping forsvandt (=
men der er stadig et komma for meget?
Avatar billede curriculum Nybegynder
04. juni 2002 - 14:02 #3
Har du checket hvor mange kolonner du har i din database ? og passer det antal til din INSERT streng ?
N.B. Du får ingen værdi til dit [navn_form]
Avatar billede jmarkling Nybegynder
04. juni 2002 - 14:29 #4
Du har ret jeg har lavet en grim typo, tak for hjælpen!!!
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