急待懂得delphi的高手进来帮下忙

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:06:25
如果在数据库表中的(outputno)列的取值类型为int,那么在delphi中,adotable3.FieldByName('outputno').AsString 这句是否有误?

没误的,后面的只是强行转换,你这样取出来得到的是string类型的,而楼上得到的是integer类型的..这要看你取出来想要什么类型的了.

没误,取出来的值就变成String类型了。

有误.在数据库中是int取出来一样是的.
adotable3.FieldByName('outputno').AsInteger
这样就不会有错了.取出来的还是int类型的.