说明:
SQL数据表的字段类型为:bigintdelphi声明部份:
var  JHD_ID:int64;
取值部份:
JHD_ID:=Adatasource.DataSet.FieldByName('ID').Value;
赋值部份:
方法1:
FieldByName('JHD_ID').value:=JHD_ID;  //这样写可以编译,但在运行到这一句时报错。
方法2:
FieldByName('JHD_ID').AsInteger:=JHD_ID;  //这样写可以编译和运行,但如果JHD_ID的值大于int的数据范围时就报错。各位老师,请正确的方法应该也怎么样的?先谢谢大家了。