/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
gemt forespørgsel med parametre laver blan~
Fra : Jørgen Müller


Dato : 07-01-08 18:36

Hej Gruppe

I en msSQL server 2005 har jeg lavet en gemt forespørgsel, der kan opdatere
bl.a. fornavn.
Tabellen = fornavn, char, 50
Forespørgslen = @fornavn, char(50)
Parameteren i asp = @fornavn, adChar, adParamInput, 50, variabel

Hvis jeg så skriver Jørgen i variablen bliver navnet tilføjet som det skal,
men der bliver sat blanktegn ind i tabellen svarende til 50 tegn, så feltet
vil altid være fyldt helt ud.

Det har desværre den konsekvens, at når jeg henter feltet fra tabellen og
sammenligner med "Jørgen" passer det ikke, men hvis jeg henter
databasefeltet med Trim, så passer det.

Nogen der kan hjælpe mig, så der ikke bliver indsat blanktegn i tabellen??
--
Med Venlig Hilsen
Jørgen Müller
www.smaabaadsklub.dk


 
 
Peter Lykkegaard (07-01-2008)
Kommentar
Fra : Peter Lykkegaard


Dato : 07-01-08 19:28

"Jørgen Müller" wrote
>
> I en msSQL server 2005 har jeg lavet en gemt forespørgsel, der kan
> opdatere bl.a. fornavn.
> Tabellen = fornavn, char, 50
> Forespørgslen = @fornavn, char(50)
> Parameteren i asp = @fornavn, adChar, adParamInput, 50, variabel
>
> Hvis jeg så skriver Jørgen i variablen bliver navnet tilføjet som det
> skal, men der bliver sat blanktegn ind i tabellen svarende til 50 tegn, så
> feltet vil altid være fyldt helt ud.

Ja det er standard opførsel for datatypen "char" - du skal bruge varchar
(eller nvarchar) i stedet

- Peter


Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407944
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste