Avatar billede hubertus Seniormester
28. december 2013 - 19:33 Der er 2 kommentarer og
1 løsning

Fejl ved import af tal fra Excel

Jeg har forsøgt at importere 5 kolonner med tal fra et excelregneark. I excel er kolonnerne formateret som tal. Der er en overskrift på kolonnerne. Når jeg importere via externe data og fra excel, så foreslås dobbelt reelt tal i feltstørrelse. Med denne feltstørrelse går Importen fint. Hvis jeg i stedet retter feltstørrelsen til heltal (i importen), så mister jeg indholdet af de to første kolonner.
Der er 11 cifre i første kolonne og 8 i anden kolonne. Det går fint med heltal i kolonne 4 og 5, hvor cifrene er henholdsvis 8 og 4.

spg.

1. Hvorfor mister jeg indholdet i kolonne 1 og 2?
2. Hvornår bruges der heltal og dobbelt heltal?¨

Der er kun tale om positive hele tal.
Avatar billede kabbak Professor
28. december 2013 - 19:44 #1
1.
største tal i heltal er +32767 og mindste -32768
Så i de 2 første kolonner er tallene for store.

her er de størrelse der bruges

Data type Storage size Range
Byte 1 byte 0 to 255
Boolean 2 bytes True or False
Integer 2 bytes -32,768 to 32,767
Long
(long integer) 4 bytes -2,147,483,648 to 2,147,483,647
Single
(single-precision floating-point) 4 bytes -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values
Double
(double-precision floating-point) 8 bytes -1.79769313486231E308 to
-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values
Currency
(scaled integer) 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807
Decimal 14 bytes +/-79,228,162,514,264,337,593,543,950,335 with no decimal point;
+/-7.9228162514264337593543950335 with 28 places to the right of the decimal; smallest non-zero number is
+/-0.0000000000000000000000000001
Date 8 bytes January 1, 100 to December 31, 9999
Object 4 bytes Any Object reference
String
(variable-length) 10 bytes + string length 0 to approximately 2 billion 
String
(fixed-length) Length of string 1 to approximately 65,400
Variant
(with numbers) 16 bytes Any numeric value up to the range of a Double
Variant
(with characters) 22 bytes + string length Same range as for variable-length String
User-defined
(using Type) Number required by elements The range of each element is the same as the range of its data type.
Avatar billede hubertus Seniormester
28. december 2013 - 22:00 #2
Hej Kabbak - det giver god mening. Lægger du et svar?
Avatar billede kabbak Professor
28. december 2013 - 22:41 #3
;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester