Avatar billede 21407485 Nybegynder
09. oktober 2001 - 22:01 Der er 5 kommentarer og
1 løsning

Indsættelse i Database ???

Hej.
jeg har et lille problem.

Jeg har en form med disse informationer.
Rang, Navn, Email, Enhed  (alle navngivet som der står)

Når jeg så kalder siden der skal indsætte dataen i databasen, så siger den at der er en syntaksfejl i følgende SQL sætning.

SQLstmt = \"INSERT INTO sergent (Rang,Navn,E-mail,Enhed) VALUES (\'\" & request(\"Rang\") & \"\', \'\" & request(\"Navn\") & \"\', \'\" & request(\"Email\") & \"\', \'\" & request(\"Enhed\") & \"\' )\"


er der nogle der kan sige mig hvad der er galt ??
når jeg prøver at skrive den ud, altså uden at Execute den, så skriver den følgende..


INSERT INTO sergent (Rang,Navn,E-mail,Enhed) VALUES (\'Værnepligtig sergent\', \'Henrik\', \'kol@jyde.dk\', \'test\' )

håber i kan hjælpe

hilsen
Henrik
Avatar billede nordclc Nybegynder
10. oktober 2001 - 08:16 #1
Hvad er fejlmeddelsen?
Avatar billede Spotgun Seniormester
10. oktober 2001 - 08:20 #2
Prøv den her:

SQLstmt = \"INSERT INTO sergent (Rang,Navn,[E-mail],Enhed) VALUES(\'\" & request(\"Rang\") & \"\', \'\" & request(\"Navn\") & \"\', \'\" & request(\"Email\") & \"\', \'\" & request(\"Enhed\") & \"\' )\"

Hvis det ikke virker, er det muligvis fordi E-mail er et reserveret ord i Access...
Avatar billede Spotgun Seniormester
10. oktober 2001 - 08:21 #3
Ellers, så prøv at sæt din færdige SQL-streng ind i en forespørgesel i Access... den plejer at kunne sige mere præcist hvor i sql\'en det er galt!
Avatar billede tmceu Praktikant
10. oktober 2001 - 08:33 #4
Mit bud er, at du skal udskifte alle dine request med Request.Querystring
Avatar billede tmceu Praktikant
10. oktober 2001 - 08:35 #5
Der er ikke noget der hedder eks. request(\"Enhed\"), det skal sandsynligvis være request.querystring(\"Enhed\"), hvis værdien af enhed overføres som eks. dinside.asp?enhed=xxx o.s.v.
Avatar billede gulekings Nybegynder
10. oktober 2001 - 10:32 #6
Jeg tror jeg har haft d samme problem! jeg løste det ved at sætte method=post inde i din form, og så sige request.form(\"enhed\")
håber det hjlper :-)
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

IT-JOB

Politiets Efterretningstjeneste

DevOps engineer til dataanalyse i PET

Scan Global Logistics

PMO Project Manager

HusCompagniet A/S

Senior data engineer