/ 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
Decimal
Fra : Maxi


Dato : 08-04-04 16:59

Jeg skal gemme komma tal i (feks. 23.5) Mssql databasen. Hvilken type skal
feltet have ?? Jeg har prøvet med decimal men den acceptere ikke komma tal.
Jeg vil helst undlade at benytte varchar til formål.



 
 
Martin Arendtsen (08-04-2004)
Kommentar
Fra : Martin Arendtsen


Dato : 08-04-04 17:07

On 2004-04-08, Maxi <dilorjaan50@hotmail.com> wrote:
> Jeg skal gemme komma tal i (feks. 23.5) Mssql databasen. Hvilken type skal
> feltet have ?? Jeg har prøvet med decimal men den acceptere ikke komma tal.
> Jeg vil helst undlade at benytte varchar til formål.
>
Prøvet at bruge "." som komma? Det kan godt tænkes den er indstillet til
at bruge amerikanske skille tegn.

/Martin

Jens Gyldenkærne Cla~ (08-04-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-04-04 23:22

Maxi skrev:

> Jeg skal gemme komma tal i (feks. 23.5) Mssql databasen.
> Hvilken type skal feltet have ??

Hvilken størrelse har dine tal?

Et umiddelbart bud ville være float, men prøv selv at kigge i BOL
under "data types-SQL Server".

> Jeg har prøvet med decimal men den acceptere ikke komma tal.

Hvordan prøver du at indsætte dem og hvilken fejl får du?

I computersammenhæng skal kommatal næsten altid angives med punktum
som decimaltegn - altså 23.5 og ikke 23,5. Hvis du bruger en
indsættelsesforespørgsel, skal du også huske at talværdier ikke
skal i anførselstegn.
--
Jens Gyldenkærne Clausen
»Diplomatiet består netop i, at de gamle kommatister kan få lov til
at tro, at de har vundet. Men i virkeligheden har de tabt.«
Ole Togeby i Information

Maxi (09-04-2004)
Kommentar
Fra : Maxi


Dato : 09-04-04 00:06

> Hvilken størrelse har dine tal?
>
Det er timer jeg skal registrere og de kan nogen gange være feks 2.5 time.

> > Jeg har prøvet med decimal men den acceptere ikke komma tal.
>
> Hvordan prøver du at indsætte dem og hvilken fejl får du?
>

Tallene bliver "rundet" op. Hvis jeg skriver 2.5 så ændre tallet til 25. Det
er når jeg bruger decimal. Jeg har også prøvet med float uden held.



Jens Gyldenkærne Cla~ (13-04-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 13-04-04 08:51

Maxi skrev:

>> Hvordan prøver du at indsætte dem og hvilken fejl får du?

> Tallene bliver "rundet" op.

Du fortalte ikke hvordan du indtaster tallene. Direkte i Enterprice
Manager eller Query Analyzer, via en forespørgsel eller via et
andet mellemled?

> Hvis jeg skriver 2.5 så ændre tallet til 25.

Det lyder meget mærkeligt.

Har du prøvet at oprette en ny tabel og se om problemet også
forekommer der.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste