webForumDet fria alternativet

varchar

5 svar · 206 visningar · startad av Nöff

NöffMedlem sedan nov. 2003569 inlägg
#1

Hallo!!. CREATE TABLE fråga.

MS-SQL-server

jag har ett par varchar(50) kolumner, och när jag insertar något i dem och Trimmar som fan både LTRIM(RTRIM(@kolumnen)) och så trimmar jag även kolumnen innan jag lägger in den som en parameter, så får jag ändå en massa "whitespace" runt texten x( Men det konstiga är att när jag sen uppdaterar samma rad och trimmar så åker "whitespace" bort????? :q , verkar som det inte går att ta bort whitespace när man insertar, bara när man uppdaterar.. men det låter ju väldigt konstigt??.

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Det där tror jag inte på.

Kan du visa ett exempel?

aasahMedlem sedan mars 20033 451 inlägg
#3

Varför trimmar du inte texten före inlägget i SQL-satsen? Så att det som ska sättas in, uppdateras redan är trimmat?

NöffMedlem sedan nov. 2003569 inlägg
#4

Varför trimmar du inte texten före inlägget i SQL-satsen?

Jo det var det jag gjorde.. men jag upptäckte felet. Jag hade satt på SqlDbType.Char som datatyp på parametern :o

NöffMedlem sedan nov. 2003569 inlägg
#5

Gulp.. det hjälpte inte.. jag får fortfarande samma fel?

NöffMedlem sedan nov. 2003569 inlägg
#6

ASCH!!!. jag hade OCKSÅ glömt att när jag deklarerade SQL-variablerna sätta : DECLARE @kolumn varchar(50) :D

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb