MS SQL Server / bigint

21/11/2007 - 13:56 von Matthias Schuppe | Report spam
Hallo zusammen,

mich würde mal interessieren, wie ihr mit dem MS SQL Server -
Datentyp bigint umgeht. Für TField bzw. TParameter gibt es ja
scheinbar keine Eigenschaft AsInt64. Wenn ich hier mit AsInteger
arbeite, scheint es zu funktionieren, aber ich frage mich (bzw. euch),
was passiert, wenn ich es mit einem "zu großen" Wert zu tun habe.

Gruß,

Matthias
 

Lesen sie die antworten

#1 Arno Garrels
21/11/2007 - 14:34 | Warnen spam
Matthias Schuppe wrote:
Hallo zusammen,

mich würde mal interessieren, wie ihr mit dem MS SQL Server -
Datentyp bigint umgeht. Für TField bzw. TParameter gibt es ja
scheinbar keine Eigenschaft AsInt64. Wenn ich hier mit AsInteger
arbeite, scheint es zu funktionieren, aber ich frage mich (bzw. euch),
was passiert, wenn ich es mit einem "zu großen" Wert zu tun habe.



Explizite Typumwandlung sollte klappen, jedenfalls in D7 - D2007:
TLargeIntField(Q1.FieldByName('MyBigInt')).AsLargeInt

Arno Garrels

Gruß,

Matthias

Ähnliche fragen