webForumDet fria alternativet

Uppdatera fält med samma information + ny

Databaser & SQL

5 svar · 421 visningar · startad av devotion

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

Hej,

Jag försöker uppdatera ett fält av datatypen text med befintligt värde + nytt värde, men får det inte att funka...

[Note] = Cast([Note] AS Varchar(Max)) + ' ' + [Name]

[Name] är av datatypen Varchar()
[Note] är som sagt Text

Hur gör man?

Mvh
Henrik

Medlem sedan dec. 200012 464 inlägg
#2

På vilket sätt fungerar det inte?

Medlem sedan jan. 20013 582 inlägg
#3

LarsG skrev:

På vilket sätt fungerar det inte?

Hmmmm.....

Jag testade igen, men denna gången på en MS SQL 2005, och då fungerade det. Kan det ha att göra med att jag testade på en MS SQL 2000 förra gången?

Mvh
Henrik

Medlem sedan juni 20003 076 inlägg
#4

devotion skrev:

Hmmmm.....

Jag testade igen, men denna gången på en MS SQL 2005, och då fungerade det. Kan det ha att göra med att jag testade på en MS SQL 2000 förra gången?

Mvh
Henrik

Mycket troligt, för varchar(MAX) finns inte på sql 2000.
Om du tänker fortsätta på sql 2005 så konvertera Note till varchar(MAX) vetja! :)

Medlem sedan jan. 20013 582 inlägg
#5

doggelito skrev:

Mycket troligt, för varchar(MAX) finns inte på sql 2000.
Om du tänker fortsätta på sql 2005 så konvertera Note till varchar(MAX) vetja! :)

Så är det ju! :)

Mvh
Henrik

Medlem sedan jan. 20013 582 inlägg
#6

Jag tror det berodde på SQL 2000 :)

Mvh
Henrik

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