webForumDet fria alternativet

Lägga till komma i strängen

Databaser & SQL

6 svar · 274 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej :)

Hur gör jag följande:

Update tblTask set CustomA3 = CustomA3 & '" & ", " & sCustomA3 & "'

Dvs jag vill uppdatera fältet, med det som stod där följt av ett komma och därefter det nya värdet...

Har testa ovanstående kod men det fungerar inte...

Mvh
henrik

Medlem sedan jan. 20013 582 inlägg
#2

hmm, jag blandade ihop + och & ovanstående kod fungerar.... sorry :r

Men går det göra snyggare?

Mvh
Henrik

Medlem sedan dec. 200012 464 inlägg
#3

Ja, man lagrar inte kommaseparerade värden i en kolumn över huvud taget. Dela upp det i två tabeller och lagra varje värde som en post.

Medlem sedan jan. 20013 582 inlägg
#4

Nä, det är väl en riktig åsikt... I det här fallet så är det dock så.... Som jag sagt tidigare så bygger jag bara ett skal till en windowsapplikation... och där lagrar dom kommaseparerade värden i en kolumn...

Med de förutsätningarna går det att göra något bra av det?

Mvh
henrik

Medlem sedan dec. 200012 464 inlägg
#5

Hur? Kan du utveckla frågan lite?

Medlem sedan jan. 20013 582 inlägg
#6

Hej!

Jo jag menar att jag "måste" använda komma för att följa den standarden som används i Windowsapplikationen som jag bygger ett webgränssnitt till.

Tycker dock att:

Update tblTask set CustomA3 = CustomA3 & '" & ", " & sCustomA3 & "'

Inte ser helt optimal ut även om funktionaliteten är rätt. Därför undrar jag hur man kan göra det lite "snyggare"...

Mvh
henrik

Medlem sedan dec. 19996 721 inlägg
#7

Ja, det är lite onödig kod med. Allt mellan första enkelfnutten och kommatecknet är onödigt.

301 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
169 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)