nev*_*ves 5 database sql-server delphi biginteger
我正在使用Delphi 7withdevart dbExpress连接到SQLServer. 问题是,当我向 a 添加一个bigInt字段时,ClientQuery它作为TFMTBCDField.
并且TFMTBCDField没有获得 64 位值的方法。
我可以使用Field.AsVariant或StrToInt64(Field.AsString)来选择这个 64 位值。
有没有更好的方法来选择/使用这个值?
也许手动将 TLargeIntField 添加到数据集,将其 FieldName 设置为适当的名称并使用以下代码:
SomeInt64Value := (qryMyQuery.FieldByName('blahblah') as TLargeIntField).AsLargeInt;
Run Code Online (Sandbox Code Playgroud)
不记得确切的类型,但在 Delphi6 中是这样工作的。
| 归档时间: |
|
| 查看次数: |
7236 次 |
| 最近记录: |