谁能正确表达出下面语句的含义.

renrjs 2009-08-11 04:52:40
select a from ... where ...

SimpleDataSet1.Active:=false;
SimpleDataSet1.DataSet.CommandText:=sql;
SimpleDataSet1.Active:=true;

SimpleDataSet1.FieldByName('a').AsString
SimpleDataSet1.DataSet.FieldByName('a').AsString
SimpleDataSet1.Fields.Fields[0].AsString
上面3句是什么含义?结果有什么不同?
...全文
80 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
renrjs 2009-08-12
  • 打赏
  • 举报
回复
SimpleDataSet1.FieldByName('a').AsString
SimpleDataSet1.DataSet.FieldByName('a').AsString
这两个我可以确切告诉各位,他们的意思是不一样的.但是具体哪里不一样我就不知道了.所以才发出来请大家讨论的.
wxsan 2009-08-12
  • 打赏
  • 举报
回复
SimpleDataSet1.FieldByName('a').AsString
SimpleDataSet1.DataSet.FieldByName('a').AsString
SimpleDataSet1.Fields.Fields[0].AsString

1、取当前记录,a字段的值;
2、和上面一样,取当前记录,a字段的值;
3、取当前记录,第一个字段的值;
liuhuan992 2009-08-12
  • 打赏
  • 举报
回复
楼主是想拿20分出来忽悠人是吧!
22222bbb 2009-08-11
  • 打赏
  • 举报
回复
呵呵,前面几楼已经回答了,还找茬了,
其实就是前面几位说的。
mathsfan 2009-08-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bdmh 的回复:]
SimpleDataSet1.Fields.Fields[0].AsString //第0个字段内容
各位见笑了
[/Quote]
呵呵,速度回快了,理解。
bdmh 2009-08-11
  • 打赏
  • 举报
回复
SimpleDataSet1.Fields.Fields[0].AsString //第0个字段内容
各位见笑了
SuperTitan001 2009-08-11
  • 打赏
  • 举报
回复
嗯,这个纯属找茬,嘿嘿
kampan 2009-08-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 corn1 的回复:]
SimpleDataSet1.Fields.Fields[0].AsString //第1个字段内容

其他同上
[/Quote]
玉米找茬,呵呵,
SimpleDataSet1.Fields.Fields[0].AsString //第1个字段内容
Corn1 2009-08-11
  • 打赏
  • 举报
回复
SimpleDataSet1.Fields.Fields[0].AsString //第1个字段内容

其他同上
bdmh 2009-08-11
  • 打赏
  • 举报
回复
SimpleDataSet1.Active:=false; //关闭
SimpleDataSet1.DataSet.CommandText:=sql; //赋值sql语句
SimpleDataSet1.Active:=true; //打开数据集

SimpleDataSet1.FieldByName('a').AsString //a字段内容
SimpleDataSet1.DataSet.FieldByName('a').AsString //同上
SimpleDataSet1.Fields.Fields[0].AsString //第0个字段内容

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧