Avatar billede getalife Nybegynder
29. maj 2002 - 19:59 Der er 9 kommentarer og
1 løsning

Update med tekststreng

Hejsa

Jeg har et underligt problem (mener jeg selv).
Jeg skal lave en UPDATE, hvor jeg skal tilføje en string til det eksisterende i feltet.

Jeg ville selv mene at følgende ville kunne gøre det:
UPDATE Tabel SET Feltnavn = Feltnavn & 'tekst'

Men nej.. det gør den ikke.
Hvis vi siger at 'tekst' er 123,25&22# så bliver outputet '123'

Nogen der kan hjælpe?
Avatar billede medions Nybegynder
29. maj 2002 - 20:00 #1
UPDATE Tabel SET Feltnavn = 'tekst'

//>Rune
Avatar billede medions Nybegynder
29. maj 2002 - 20:01 #2
UPDATE Tabel SET Feltnavn = 'tekst' WHERE ID = 1

du er nødt til at ha' en indikation hvor den skal updatere strengen henne!

//>Rune
Avatar billede tmceu Praktikant
29. maj 2002 - 20:02 #3
SET Feltnavn = Feltnavn + '123'
Avatar billede getalife Nybegynder
29. maj 2002 - 20:03 #4
Ja.. men så bliver det der står der i forvejen jo slettet.
Og ja.. jeg er godt klar over det med Where :o)
Avatar billede getalife Nybegynder
29. maj 2002 - 20:06 #5
godt så... jeg har åbenbart ikke forklaret det godt nok.
Første gang jeg kører min Update står der 123,25&22#.. næste gang skal der stå 123,25&22#123,25&22#
Den skal altså tilføje den nye "tekst" efter den eksisterende værdi
Avatar billede getalife Nybegynder
29. maj 2002 - 20:09 #6
SET Feltnavn = Feltnavn + '123' lægger de to "værdier" sammen
Avatar billede a1a1 Novice
29. maj 2002 - 20:10 #7
du skal bruge CONCAT

noget ala
UPDATE tabel SET Feltnavn = CONCAT(Feltnavn,'dinekstratekst') WHERE ID = 1
Avatar billede tmceu Praktikant
29. maj 2002 - 20:11 #8
Stupid me, a1 har fuldstændig ret. Men nu ved du hvordan du kan gøre på SQL Server :-)
Avatar billede getalife Nybegynder
29. maj 2002 - 20:12 #9
uuh! Du er en snut :o)
Tak for det.
Avatar billede a1a1 Novice
29. maj 2002 - 20:21 #10
....(du er forhåbentlig kvinde :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
Computerworld tilbyder specialiserede kurser i database-management

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