Datentypen?!

  • 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 ist auch eine Flieskommazahl.


    Also das weiss ich ja noch vom Programmieren :P .


    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


    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?

  • 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...