问下AsLong怎么处理>>在ADOQuery1->FieldByName("Number")中
这都没问题
OQuery1->FieldByName("Number")->AsInteger
ADOQuery1->FieldByName("Number")->AsFloat
ADOQuery1->FieldByName("Number")->AsString
为什么
ADOQuery1->FieldByName("Number")->AsLong
用不成
因为使用的整数数据达到9位,不知道该怎么办?
另外,数据库用的是Access,导入到DBGrid中显示,因为字段名用的是英文,对应标题在ACCESS中是中文,怎样让他显示标题而不是字段名呢?
谢谢大家了,这么晚不睡来提问不容易,大家多伸手帮帮我哈
[解决办法]
TField的数据类型 ftLargeint Int64 large integer field 可以用AsExtended代替
因为字段名用的是英文,对应标题在ACCESS中是中文
select 英文字段 as 中文, 英文字段 as 中文