Hi!
Wie bekomme ich einen Datentyp über die Feldeigenschaften in Numeric? Zahl wird als float definiert :S.
MFG Michael
Hi!
Wie bekomme ich einen Datentyp über die Feldeigenschaften in Numeric? Zahl wird als float definiert :S.
MFG Michael
Hallo,
kannst du das etwas genauer erklären? Habe absolut keine Idee was du meinst
hast du das schonmal ausprobiert
--------------
Returns the data type of the value of an expression.
Syntax:
DataType ( expr )
VarType is acceptable in place of DataType.
-------------
na du hast doch Text-Felder etc.
Da kannst du die Datentypen einstellen. So und ich brauche glaub ich Ganzzahlen, der Datentyp wird aber als float definiert, so kann ich nicht Felder von einer DB2 mit Domino Verknüpfen (DECS).
Und der Datentyp in dem Feld von der DB2 heisst Numeric (Ganzzahl).
double?
double ist auch eine Flieskommazahl.
Also das weiss ich ja noch vom Programmieren .
interger,short interger, long das sind ganzzahlen :-P.
Mal so für die Erinnerung (C):
Variablen : Byte : Bereich
character: 1 : -128 .. 127
unsigned character : 1 : 0 .. 255
integer: 2 : -32 768 .. 32 767
short integer: 2 : -32 768 .. 32 767
long integer: 4 : -2 147 483 648 .. 2 147 483 647
unsigned integer: 2 : 0 .. 65 535
unsigned short : 2 : 0 .. 65 535
unsigned long : 4 : 0 .. 4 294 967 295
float (7 Stellen): 4 : 1.17E-38 .. 3.4E38
double (19 Stellen): 8 : 2.2E-308 .. 1.8E308
Aber ist doch viel einfacher ich will ein Feld numeric zu einem Notes Feld mit dem entsprechenden Datentyp bekommen.
Also LotusScript kennt
Byte 0 to 255
Integer -32,768 to 32,767
Long -2,147,483,648 to 2,147,483,647
Single -3.402823E+38 to 3.402823E+38
Smallest non-zero value (unsigned): 1.175494351E-38
Double -1.7976931348623158E+308 to
1.7976931348623158E+308
On UNIX platforms:
-1.797693134862315E+308 to 1.797693134862315E+308
Smallest non-zero value (unsigned): 2.2250738585072014E-308
Currency -922,337,203,685,477.5807 to 922,337,203,685,477.5807
On UNIX platforms:
-922,337,203,685,477.5666 to 922,337,203,685,477.5666
Smallest non-zero value (unsigned): .0001
Alles anzeigen
Stellts sich nun die Frage, was "Numeric" ist.
Ich würd halt ein Feld vom Typ "Number" erstellen und dann die verschiedenen Subtypen (float, ...) ausprobieren.
Jap, das sieht gut aus ;-).
Aber wie sage ich einem Feld im Designer mit den Feld-Eigenschaften, du bist ein Integer???
Obwohl ich mich frage ob das richtig ist, kann ich Numeric nach Integer übergeben und umgekehrt?
Number ohne Nachkommastellen.
Ich denke dass die Uebergabe funktioniert. Habe es aber nie ausprobiert. Du wirst es merken.
Numeric = Typ ZONED mit max. 30 Ziffern.
Number(Anzahl) habe ich angegeben und unter erweitert glaub ich keine Nachkommastellen, aber das geht nicht dann ist der Datentyp trozdem float und die Felder stimmen nicht überein... :-S
Ok ich habe herausgefunden, dass der Typ Numeric ähnlich ist dem Currency.
numeric(11, 2) = 11 Stellen, davon 2 NK
numeric(15, 0) = 15 Stellen ohne NK
numeric(30, 5) = 30 Stellen, davon 5 NK
Ich probiermal ob ich es schaffe das Felder auf currency zu stellen und mal schauen ob das dann mit dem Fielmapping klappt.
MFG Michael
Testweise habe ich eine neue DB erstellt und die Daten daran übergeben. Dabei stört es nicht das der eine Datentyp Float und der andere Numeric ist :-S.
Darauf muss man erstmal kommen...