呵呵,高手真多
解决方案 »
- MIS项目(餐饮),寻兼职
- 经典问题! 类似传销人员的关系表如何表现成树的形式?
- Tquery的afterscroll事件,如何在query打开前afterscroll事件赋为空,打开后又启用afterscroll事件,谢谢
- 哪位兄弟姐妹能告诉我,哪里可以....
- delphi8开始出售!!!
- 根据选择的不同,在窗体同一块地方显示不同的界面,不要使用tabcontrol什么的,是怎么实现的,多谢!
- 如何使用windows服务程序操作数据库
- FireMonkey HD窗体没有DBgrid功能,用TStringGrid的话无DrawColumnCell,怎么改变单元格颜色呢?
- 数据库存盘
- 如何获取数据表某一字段的类型和数据长度
- 请撒哈拉大哥进来....
- *_*版主.我没可用分了....
系统自动转化为正确的数据类型;
fieldbyname('id').asstring
系统会帮你转换为指定的string类型;
还有fieldbyname('id').asfloat,fieldbyname('id').asinteger等都是指定转换数据类型的!
FieldByName() 通过[red]名字[/red]返回字段
FieldValues[] 通过[red]名字[/red]返回字段的值前两者只返回字段,要取其值的话,还需要用 .Value 或 .AsXXX看你的具体应用是要用字段还是字段的值了。
另外,通过索引返回字段,比通过名字要快,少一个查找过程:)
我认为,区别不大。我比较偏好 FieldByName, 只在需要循环赋值时,才用Fields。