Avatar billede freud Nybegynder
03. december 2003 - 21:05 Der er 4 kommentarer og
1 løsning

fejl , ved oprettelse i db.

har følgende kode:

session("navn") = Replace(Request.Form("navn"), "'", "''")
                session("koen") = Replace(Request.Form("koen"), "'", "''")
                session("adresse") = Replace(Request.Form("adresse"), "'", "''")
                session("postnr") = Replace(Request.Form("postnr"), "'", "''")
                session("by") = Replace(Request.Form("by"), "'", "''")
                session("telefon") = Replace(Request.Form("telefon"), "'", "''")
                session("mobil") = Replace(Request.Form("mobil"), "'", "''")
                session("email") = Replace(Request.Form("email"), "'", "''")
                session("lokalradio") = Replace(Request.Form("lokalradio"), "'", "''")
                session("dkradio") = Replace(Request.Form("dkradio"), "'", "''")
                session("lokaltv") = Replace(Request.Form("lokaltv"), "'", "''")
                session("retv") = Replace(Request.Form("retv"), "'", "''")
                session("dktv") = Replace(Request.Form("dktv"), "'", "''")
                session("demo1") = Replace(Request.Form("demo1"), "'", "''")
                session("demo2") = Replace(Request.Form("demo2"), "'", "''")


                'Ser efter om brugeren er oprettet i databasen
                StrSQL = "SELECT Navn FROM Speaker where Navn = '" & session("Navn") & "'"
               
                Set RS = Conn.Execute(strSQL)
                  ' Hvis ikke brugeren er oprettet i databasen
                If RS.bof then
               
                strSQL = "INSERT INTO Speaker ("
               
                    strSQL = strSQL & "Navn, "
                    strSQL = strSQL & "Koen, "
                    strSQL = strSQL & "Adresse, "
                    strSQL = strSQL & "Postnr, "
                    strSQL = strSQL & "By, "
                    strSQL = strSQL & "Telefon, "
                    strSQL = strSQL & "Mobil, "
                    strSQL = strSQL & "Email, "
                    strSQL = strSQL & "Lokalradio, "
                    strSQL = strSQL & "Dkradio, "
                    strSQL = strSQL & "Lokaltv, "
                    strSQL = strSQL & "Retv, "
                    strSQL = strSQL & "Dktv, "
                    strSQL = strSQL & "Demo1, "
                    strSQL = strSQL & "Demo2"
   
   
                strSQL = strSQL & ") values( "
   
                    strSQL = strSQL & "'" & session("navn") & "', "
                    strSQL = strSQL & "'" & session("koen") & "', "
                    strSQL = strSQL & "'" & session("adresse") & "', "
                    strSQL = strSQL & "'" & session("postnr") & "', "
                    strSQL = strSQL & "'" & session("by") & "', "
                    strSQL = strSQL & "'" & session("telefon") & "', "
                    strSQL = strSQL & "'" & session("mobil") & "', "
                    strSQL = strSQL & "'" & session("email") & "', "
                    strSQL = strSQL & "'" & session("lokalradio") & "', "
                    strSQL = strSQL & "'" & session("dkradio") & "', "
                    strSQL = strSQL & "'" & session("lokaltv") & "', "
                    strSQL = strSQL & "'" & session("retv") & "', "
                    strSQL = strSQL & "'" & session("dktv") & "', "
                    strSQL = strSQL & "'" & session("demo1") & "', "
                    strSQL = strSQL & "'" & session("demo2")
                    strSQL = strSQL & "');"
   
                Conn.Execute(strSQL)


Får følgende fejl:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
Avatar billede erikjacobsen Ekspert
03. december 2003 - 21:06 #1
By er et reserveret ord. Prøv [By] eller giv det et andet navn
Avatar billede repsak Nybegynder
03. december 2003 - 21:06 #2
Prøv at udskrive med Response.Write(strSQL);
Avatar billede freud Nybegynder
03. december 2003 - 21:10 #3
fuck hvor er jeg dum :-)

- erikjacobsen , drop lige et spg.
Avatar billede erikjacobsen Ekspert
03. december 2003 - 21:11 #4
Ikke et spørgsmål, vel. Et svar, måske?
Avatar billede freud Nybegynder
04. december 2003 - 01:28 #5
- erik jacobsen

Selvfølgelig et svar :-)
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