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

delphi7中ADODataSet的初学者有关问题

2012-04-05 
delphi7中ADODataSet的菜鸟问题刚接触delphi,问几个弱智问题,请大家帮忙,代码如下:ADOCommand1.CommandTex

delphi7中ADODataSet的菜鸟问题
刚接触delphi,问几个弱智问题,请大家帮忙,代码如下:
ADOCommand1.CommandText:=   'select   c1,c2   from   table1 ';
ADODataSet1.Recordset:=   adocommand1.Execute;
ADODataSet1.Open;


第一个问题,返回多条数据时,如何取得指定行指定列的数据?
例如要取得第三行记录中c1,c2值各是多少,怎么做?
其中   c1是string类型,c2是integer型。

第二个问题,把查询出的数据显示在dbgrid中时显示的列头是 'c1 ', 'c2 ',怎么改成需要的中文列头?谢谢。

[解决办法]
1、
with adodataset1 do
begin
RecNo:=3;
showmessage(FieldByName( 'c1 ').AsString);
showmessage(IntToStr(FieldByName( 'c1 ').AsInteger));
end;
2、

你可以静态的设置datagrid的columns属性添加两个显示列
设置title的caption属性为中文显示,FieldName为数据库的字段名例如c1

热点排行