请问一个delphi读取oracle数据库的有关问题
请教一个delphi读取oracle数据库的问题
XH 的数据库内容为 234070000000921710
我现在在delphi里用ado.fieldbyname('xh').asstring 来读取xh的内容,但提示overflow while converting variant of type(Decimal)into type(Currency)
请问怎么来解决这个问题?
------解决方案--------------------
sXH:=ado.fieldbyname('xh').Value;
------解决方案--------------------
将字段XH再调大些。
------解决方案--------------------
ado.fieldbyname('xh').asstring
明明是Number为啥ado里用asstring啊?
------解决方案--------------------
AsCurrency
AsFloat
AsVariant都试一遍。那个行就用那个
XH 的数据库内容为 234070000000921710
我现在在delphi里用ado.fieldbyname('xh').asstring 来读取xh的内容,但提示overflow while converting variant of type(Decimal)into type(Currency)
请问怎么来解决这个问题?
------解决方案--------------------
sXH:=ado.fieldbyname('xh').Value;
------解决方案--------------------
将字段XH再调大些。
------解决方案--------------------
ado.fieldbyname('xh').asstring
明明是Number为啥ado里用asstring啊?
------解决方案--------------------
AsCurrency
AsFloat
AsVariant都试一遍。那个行就用那个