首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

问下AsLong怎么办>>在ADOQuery1->FieldByName("Number")中

2012-03-03 
问下AsLong怎么处理在ADOQuery1-FieldByName(Number)中这都没问题OQuery1-FieldByName(Number)-A

问下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 中文

热点排行