Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:22 Der er 18 kommentarer og
6 løsninger

Expected end of statement

Så er jeg her igen.. hader de her fejl :(

http://paste.dk/?77

giver følgende fejl

Expected end of statement
/modtag.asp, line 58, column 52
strSQL = strSQL & "'" & Request.Form("Blok") & "', ")

jeg KAN ikke gennemskue den :(
Avatar billede medions Nybegynder
06. maj 2004 - 13:23 #1
Prøv at lad os se din kode!

//>Rune
Avatar billede medions Nybegynder
06. maj 2004 - 13:23 #2
Tror du ikke det skal være:

strSQL = strSQL & "'" & Request.Form("Blok") & "'")

//>Rune
Avatar billede keysersoze Ekspert
06. maj 2004 - 13:24 #3
strSQL = strSQL & "'" & Request.Form("cpr-nummer") & "', "
strSQL = strSQL & "'" & Request.Form("Fornavn") & "', "
strSQL = strSQL & "'" & Request.Form("Mellemnavn") & "', "
strSQL = strSQL & "'" & Request.Form("Efternavn")  & "', "
strSQL = strSQL & "'" & Request.Form("Gade") & "') & "', "
strSQL = strSQL & "'" & Request.Form("Husnummer") & "', "
strSQL = strSQL & "'" & Request.Form("Telefon")  & "', "
strSQL = strSQL & "'" & Request.Form("Mobiltelefon") & "', "
strSQL = strSQL & "'" & Request.Form("Email") & "', "
strSQL = strSQL & "'" & Request.Form("Blok") & "'")
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:27 #4
medions > dit svar giver "Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/modtag.asp, line 58, column 50
strSQL = strSQL & "'" & Request.Form("Blok") & "'")"

Det samme gør dit keysersoze :(
Avatar billede medions Nybegynder
06. maj 2004 - 13:28 #5
Så prøv sådan her:

strSQL = strSQL & "'" & Request.Form("cpr-nummer") & "', "
strSQL = strSQL & "'" & Request.Form("Fornavn") & "', "
strSQL = strSQL & "'" & Request.Form("Mellemnavn") & "', "
strSQL = strSQL & "'" & Request.Form("Efternavn")  & "', "
strSQL = strSQL & "'" & Request.Form("Gade") & "') & "', "
strSQL = strSQL & "'" & Request.Form("Husnummer") & "', "
strSQL = strSQL & "'" & Request.Form("Telefon")  & "', "
strSQL = strSQL & "'" & Request.Form("Mobiltelefon") & "', "
strSQL = strSQL & "'" & Request.Form("Email") & "', "
strSQL = strSQL & "'" & Replace(Request.Form("Blok"),"'","''") & "'")

//>Rune
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:28 #6
Stadig den Expected end of statement fejl :(
Avatar billede keysersoze Ekspert
06. maj 2004 - 13:30 #7
strSQL = strSQL & "'" & Request.Form("cpr-nummer") & "', "
strSQL = strSQL & "'" & Request.Form("Fornavn") & "', "
strSQL = strSQL & "'" & Request.Form("Mellemnavn") & "', "
strSQL = strSQL & "'" & Request.Form("Efternavn")  & "', "
strSQL = strSQL & "'" & Request.Form("Gade") & "', "
strSQL = strSQL & "'" & Request.Form("Husnummer") & "', "
strSQL = strSQL & "'" & Request.Form("Telefon") & "', "
strSQL = strSQL & "'" & Request.Form("Mobiltelefon") & "', "
strSQL = strSQL & "'" & Request.Form("Email") & "', "
strSQL = strSQL & "'" & Request.Form("Blok") & "'")
Avatar billede medions Nybegynder
06. maj 2004 - 13:30 #8
Prøv sådan her så:

<%
strSQL = "Insert into Elev ("

strSQL = strSQL & "CPRNummer, "
strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Mellemnavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Gade, "
strSQL = strSQL & "Husnummer, "
strSQL = strSQL & "Telefon, "
strSQL = strSQL & "Mobiltelefon, "
strSQL = strSQL & "Email, "
strSQL = strSQL & "Blok) "

strSQL = strSQL & "values (' "

strSQL = strSQL & Request.Form("cpr-nummer") & "', '"
strSQL = strSQL & Request.Form("Fornavn") & "', '"
strSQL = strSQL & Request.Form("Mellemnavn") & "', '"
strSQL = strSQL & Request.Form("Efternavn")  & "', '"
strSQL = strSQL & Request.Form("Gade") & "') & "', '"
strSQL = strSQL & Request.Form("Husnummer") & "', '"
strSQL = strSQL & Request.Form("Telefon")  & "', '"
strSQL = strSQL & Request.Form("Mobiltelefon") & "', '"
strSQL = strSQL & Request.Form("Email") & "', '"
strSQL = strSQL & Request.Form("Blok") & "'")
Conn.Execute(strSQL)
%>

//>Rune
Avatar billede -mundi- Nybegynder
06. maj 2004 - 13:33 #9
slet den sidste parentes :
strSQL = strSQL & "'" & Request.Form("Blok") & "', ")
bliver til
strSQL = strSQL & "'" & Request.Form("Blok") & "', "
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:33 #10
Stadig samme fejl :/
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:34 #11
-mundi-

Så siger den:
There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.
Avatar billede -mundi- Nybegynder
06. maj 2004 - 13:34 #12
hmm den skal vis flyttes indenfor istedet, og slet kommaet
strSQL = strSQL & "'" & Request.Form("Blok") & "')"
Avatar billede medions Nybegynder
06. maj 2004 - 13:36 #13
<%
strSQL = "Insert into Elev ("

strSQL = strSQL & "CPRNummer, "
strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Mellemnavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Gade, "
strSQL = strSQL & "Husnummer, "
strSQL = strSQL & "Telefon, "
strSQL = strSQL & "Mobiltelefon, "
strSQL = strSQL & "Email, "
strSQL = strSQL & "Blok) "

strSQL = strSQL & "values (' "

strSQL = strSQL & Request.Form("cpr-nummer") & "', '"
strSQL = strSQL & Request.Form("Fornavn") & "', '"
strSQL = strSQL & Request.Form("Mellemnavn") & "', '"
strSQL = strSQL & Request.Form("Efternavn")  & "', '"
strSQL = strSQL & Request.Form("Gade") & "') & "', '"
strSQL = strSQL & Request.Form("Husnummer") & "', '"
strSQL = strSQL & Request.Form("Telefon")  & "', '"
strSQL = strSQL & Request.Form("Mobiltelefon") & "', '"
strSQL = strSQL & Request.Form("Email") & "', '"
strSQL = strSQL & Request.Form("Blok") & "')"
Conn.Execute(strSQL)
%>

Prøv lige sådan...

*G* jeg har sq snart set mig blind i den her kode! :)

//>Rune
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:37 #14
Samme fejl stadig -mundi-
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:38 #15
medions > nu siger din også "There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement."

om det er fremskridt eller ej aner jeg ikke :D
Avatar billede -mundi- Nybegynder
06. maj 2004 - 13:41 #16
<%
strSQL = "Insert into Elev ("

strSQL = strSQL & "CPRNummer, "
strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Mellemnavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Gade, "
strSQL = strSQL & "Husnummer, "
strSQL = strSQL & "Telefon, "
strSQL = strSQL & "Mobiltelefon, "
strSQL = strSQL & "Email, "
strSQL = strSQL & "Blok) "

strSQL = strSQL & "values (' "

strSQL = strSQL & Request.Form("cpr-nummer") & "', '"
strSQL = strSQL & Request.Form("Fornavn") & "', '"
strSQL = strSQL & Request.Form("Mellemnavn") & "', '"
strSQL = strSQL & Request.Form("Efternavn")  & "', '"
strSQL = strSQL & Request.Form("Gade") & "', '"
strSQL = strSQL & Request.Form("Husnummer") & "', '"
strSQL = strSQL & Request.Form("Telefon")  & "', '"
strSQL = strSQL & Request.Form("Mobiltelefon") & "', '"
strSQL = strSQL & Request.Form("Email") & "', '"
strSQL = strSQL & Request.Form("Blok") & "')"
Conn.Execute(strSQL)
%>
Avatar billede medions Nybegynder
06. maj 2004 - 13:41 #17
Er du sikker på at du har pasted 100% ind hvad jeg skrev?

//>Rune
Avatar billede medions Nybegynder
06. maj 2004 - 13:42 #18
Prøv evt. lige at skriv

Response.Write(strSQL)

og post her hvad den udskriver!

//>Rune
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:43 #19
ja medions.. det virkede ikke

-mundi- > nu kommer der ingen fejl :D Skal lige se om den skriver noget i databasen
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:44 #20
er det ok hvis mundi får 20 og medions 10?

Det virkede nu.. jeg kan dog ikke se hva forskellen er på jeres kode, men da jeg pastede mundis ind virkede det :)
Avatar billede medions Nybegynder
06. maj 2004 - 13:45 #21
Jeg kan nu heller ikke se hvad forskellen er... lidt uhyggeligt :)
Men ja, det er ok med mig hvis du gi'er mundi 20 og mig 10...

//>Rune
Avatar billede -mundi- Nybegynder
06. maj 2004 - 13:45 #22
kig på den linie hvor gade skrives ind, der er & "') for meget
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:46 #23
Ahh.. der :D

Du havde vist ret Rune.. man stirrer sig hurtigt blind på sådan noget kode :D
Avatar billede bundgaard Nybegynder
06. maj 2004 - 13:46 #24
Men jeg takker mange gange for hjælpen :D

Dejligt at se at folk er så hjælpsomme :)
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