Avatar billede huusom Nybegynder
05. maj 2004 - 21:09 Der er 6 kommentarer og
1 løsning

Udfylder selv i databasen

Jeg har lavet en Update til en database men det ser ud som om at den selv fylder en masse +++++ efter det jeg har skrevet.

Hvorfor gør den det?

Skriv hvis der er noget i skal have at vide. For jeg ved ikke hvad jeg skal skrive.

Query = "UPDATE people SET"
Query = Query & "[navn] = '" & Request.QueryString("navn") &"',"
Query = Query & "[alder] = '"& Request.QueryString("alder") &"',"
Query = Query & "[bopael] = '"& Request.QueryString("bopael") &"',"
Query = Query & "[foedested] = '"& Request.QueryString("foedested") &"',"
Query = Query & "[barn] = '"& Request.QueryString("barn") &"',"
Query = Query & "[b_comment] = '"& Request.QueryString("b_comment") &"',"
Query = Query & "[far] = '"& Request.QueryString("far") &"',"
Query = Query & "[faralder] = " & Request.QueryString("faralder") &","
Query = Query & "[termin] = '"& ConvertToSqlDate(Request.QueryString("dato")) &"',"
Query = Query & "[eventuelt] = '"& Request.QueryString("eventuelt") &"',"
Query = Query & "[sex] = '"& Request.QueryString("sex") &"',"
Query = Query & "[scan] = '"& Request.QueryString("scan") &"',"
Query = Query & "[b_navn] = '"& Request.QueryString("b_navn") &"',"
Query = Query & "[jm_besog] = '"& Request.QueryString("jm_besog") &"',"
Query = Query & "[e-mail] = '"& Request.QueryString("email") &"',"
Query = Query & "[nick] = '"& Request.QueryString("nick") &"'"
Query = Query & "WHERE ID = '" & Request.QueryString("skjult") & "'"

Connect.Execute(Query)
set Query = nothing
Avatar billede websam Nybegynder
05. maj 2004 - 21:17 #1
Denne mangler lige et mellemrum før where :

Query = Query & "WHERE ID = '" & Request.QueryString("skjult") & "'"

Til dette :

Query = Query & " WHERE ID = '" & Request.QueryString("skjult") & "'"

Det hjælper sikkert ikke men prøv og hvor er det du får alle +++++++ henne ?

/Websam
Avatar billede websam Nybegynder
05. maj 2004 - 21:59 #3
Du skal ikke køre det over urlen men med post fra en formular. Så undgår du de tomme ting i urlen, og hvad angår din database så hvis du laver en trim omkring de ting trækker fra databasen så får du fjernet alle mellemrum fra dine tekster :

Trim(Rs("navn"))

Som eksempel på en trim

/Websam
Avatar billede huusom Nybegynder
05. maj 2004 - 22:10 #4
Jeg bruger allerede POST men jeg slog den over på GET bare for at se hvad der skete....

Hvis jeg bruger TRIM vil den så ikke slette ALLE mellemrum også dem der skal være der?

Altså "Lille røde nisse" bliver til "Lillerødenisse"????
Avatar billede websam Nybegynder
05. maj 2004 - 22:20 #5
Nej nej det var mig der skrev forkert (Det er sent) Den fjerne kun alle tomme efter teksten :o) Så burde det virke !?!

/Websam
Avatar billede huusom Nybegynder
06. maj 2004 - 21:01 #6
Jeps... så virkede det.... tak. Kom med et svar så du kan få dine point.
Avatar billede websam Nybegynder
06. maj 2004 - 21:08 #7
ok det gør jeg så her :o)
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