[c#/asp.net] invoer sql2k via param loopt voegt spaties toe

Pagina: 1
Acties:

  • shades
  • Registratie: September 2001
  • Laatst online: 19-05 08:57
Ik heb een stored proc met daarin oa een param:
@Titel varchar(50) (veld in de database is dus ook varchar(50))

Is asp.net doe ik
sqlCommand.Parameters.Add("@Titel",SqlDbType.VarChar);

Alles werkt maar als ik bv "Test titel" invoer krijg ik in de database dus de "Test titel" aangevult met spaties totdat de lengte 50 karakters is.

Ik snap niet waarom, met char(50) krijg je dat omdat dat fixed length is maar dit snap ik dus niet...

Iemand die weet waarom dit optreed.
(Als ik via de queryanalyzer dit doe gebeurd het ook)

https://k1600gt.nl


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 11:49

gorgi_19

Kruimeltjes zijn weer op :9

Wat is het veldtype in de database?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • shades
  • Registratie: September 2001
  • Laatst online: 19-05 08:57
gorgi_19 schreef op 22 oktober 2004 @ 23:42:
Wat is het veldtype in de database?
varchar(50) dus...

edit:
sh*t.. kom net tot de conclusie dat ik in alle tabellen varchar heb gebruikt maar net in deze ene dus char |:( Wat voel ik me stom want ik zit er al een uur naar te staren en gaf zelf eigenlijk al het antwoord....

[ Voor 42% gewijzigd door shades op 23-10-2004 00:21 ]

https://k1600gt.nl