Avatar billede _et Praktikant
01. september 2004 - 18:28 Der er 9 kommentarer og
1 løsning

SQL sætning købes..

Jeg skal UPDATE en række i min DB, via en SQL sætning, som skal samles.
Jeg kan ikke helt få det til at virke, så hvis der er en der kan, så ville det være fedt

Mit table hedder "liste"

og mine felter hedder:

fornavn
efternavn
gade
postnr
byen
telefon
e_mail
nyt_kat
besked
b_dato
b_tid

Det som fælterne skal UPDATEs til skal være : var_1, var_2....

Jeg vil gerne have det i en linje som herunder.

string SQL = "UPDATE ....fornavn = " + var_1 + "..";
Avatar billede ldanielsen Nybegynder
01. september 2004 - 18:32 #1
Her er et udgangspunkt

UPDATE liste SET fornavn = '" + var_1 + "', efternavn = '" + var_1 + "', gade = '" + var_1 + "', postnr = '" + var_1 + "', byen = '" + var_1 + "', telefon = '" + var_1 + "', e_mail = '" + var_1 + "', nyt_kat = '" + var_1 + "', besked = '" + var_1 + "', b_dato = '" + var_1 + "', b_tid = '" + var_1 + "' WHERE ....."
Avatar billede ldanielsen Nybegynder
01. september 2004 - 18:33 #2
MEN! Hvis nogle af felterne er tal skal du fjerne ' omkring dem

OG! det er vel ikke alle poster der skal updates? Det er vel

WHERE etellerandet = nogetbestemt
Avatar billede _et Praktikant
01. september 2004 - 18:35 #3
Bliver update forsøgt på alle rækker, og udført på dem hvor WHERE .... ?
Avatar billede ldanielsen Nybegynder
01. september 2004 - 18:37 #4
UPDATE bliver udført på alle rækker der opfylder WHERE-klausulen, og hvis der ingen WHERE er, bliver den udført på alle rækker.

Jeg ved ikke helt hvad du mener med forsøgt ... ?
Avatar billede _et Praktikant
01. september 2004 - 18:38 #5
Jeg mener det du skriver :-)
Avatar billede ldanielsen Nybegynder
01. september 2004 - 18:39 #6
Hov, jeg glemte at rette til var_2, var_3 osv, sorry

string SQL = "UPDATE liste SET fornavn = '" + var_1 + "', efternavn = '" + var_2 + "', gade = '" + var_3 + "', postnr = '" + var_4 + "', byen = '" + var_5 + "', telefon = '" + var_6 + "', e_mail = '" + var_7 + "', nyt_kat = '" + var_8 + "', besked = '" + var_9 + "', b_dato = '" + var_10 + "', b_tid = '" + var_11 + "' WHERE ....."
Avatar billede _et Praktikant
01. september 2004 - 18:39 #7
prøver
Avatar billede _et Praktikant
02. september 2004 - 19:28 #8
Det duer bare.

Svar please.
Avatar billede ldanielsen Nybegynder
02. september 2004 - 19:30 #9
ok, tak
Avatar billede _et Praktikant
16. september 2004 - 14:38 #10
Tak for hjælpen
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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