Avatar billede gr8m8 Novice
11. marts 2003 - 14:29 Der er 4 kommentarer og
1 løsning

Skrive til Databasen

Hej igen. :)

Ja jeg er igang med at få mit ASP til at oprette en person i en database igennem en formular. Jeg kan for øjeblikket kun få den til at tilføje fornavnet.
Det jeg har prøvet er bare at kopiere koden :

strSQL = "Insert into personer (Fornavn) values('" & Request.Form("Fornavn") & "')"

hvor jeg så bare retter "Fornavn" til "Efternavn" og laver et nyt txt felt i min formular til Efternavn.
Det virker sq ik :D Men det er jeg sikker på en af jer derude har en løsning på :)

Min kode ser sådan ud :

' SQL sætning opbygges
strSQL = "Insert into personer ("

strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Telefon, "
strSQL = strSQL & "Foedselsdato) "

strSQL = strSQL & "values( "

strSQL = "Insert into personer (Fornavn) values('" & Request.Form("Fornavn") & "')"


' SQL sætning eksekveres
Conn.Execute(strSQL)

På forhånd tak ! :)
Avatar billede medions Nybegynder
11. marts 2003 - 14:34 #1
strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Telefon, "
strSQL = strSQL & "Foedselsdato) "

strSQL = strSQL & "values( '" & Request.Form("Fornavn") & "','" & Request.Form("Efternavn") & "'," & Request.Form("Telefon") & "',#" & Request.Form("Foedselsdato") & "#)"

//>Rune
Avatar billede gr8m8 Novice
11. marts 2003 - 16:50 #2
Får denne besked ->

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i strengen i forespørgselsudtrykket "',##)".
/asp/indsaet.asp, line 25

<- kan være jeg har gjort det forkert.

Jeg har erstattet det gamle :

strSQL = strSQL & "Fornavn, "
strSQL = strSQL & "Efternavn, "
strSQL = strSQL & "Telefon, "
strSQL = strSQL & "Foedselsdato) "

strSQL = strSQL & "values( "

strSQL = "Insert into personer (Fornavn) values('" & Request.Form("Fornavn") & "')"

Med det du skrev Rune, ved ikke om det er det der var meningen :)
Avatar billede gr8m8 Novice
11. marts 2003 - 17:48 #3
Dette emne er blevet besvaret i et andet topic, tak !
Avatar billede medions Nybegynder
11. marts 2003 - 18:48 #4
Så lig et svar, og accepter dig selv for at lukke spm'et!

//>Rune
Avatar billede gr8m8 Novice
11. marts 2003 - 21:00 #5
Det virker !
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