你的第I行是什么的第I行???是第I个记录吗?还是DBGrid中第I行的记录?
还是其他什么?另外,你这个Name是个什么东西?是字段名还是字段的Name属性????说清楚啊,怪不得10个人点击了都没有回答。
我还以为是个难题呢?敢情是个胡涂题。呵呵
还是其他什么?另外,你这个Name是个什么东西?是字段名还是字段的Name属性????说清楚啊,怪不得10个人点击了都没有回答。
我还以为是个难题呢?敢情是个胡涂题。呵呵
解决方案 »
- 知道请指点一下
- 开发用Delphi的那个版本开发软件比较好?
- Forever Loyal to Delphi
- 大哥,大姐们!能告诉我有什么好办法在MDI主窗口中创建打开DLL中的MDI子窗口吗?
- 做过 GSM / SMS 编程的帮帮小弟啊。
- 请教高手,管理员:function声明问题
- 大家帮帮忙,上次我贴过,但问题没解决。为什么在没有装SQL SERVER的客户端(win 2000 pro)运行C/S程序没有反应???????????
- ●●●●●●●●●●在ComboBox的Change事件中让ComboBox.DroppedDown := true 会使鼠标不可见,有办法解决吗?●●●●●●●●●●
- 请班竹帮我把这几个问题结了把(地址在里面)
- 开发类似edit的组件,输入文字从左到右竖着写,请问各位从哪一个父类开始继承合适???
- 随便讨论一下Delphi的编程风格的问题!
- 各位大虾!我是DELPHI初学者。各位高手能给我介绍几本适合初学者的DELPHI书吗???
n:=1;
while not Table1.Eof do
begin
if n=i then Result:=table1.FieldByName('name').valueend;
n:=1;
while not Table1.Eof do
begin
if n=i then
begin Result:=table1.FieldByName('name').value; ;//你要的结果
exit
end
else begin Table1.Next; n:=n+1 end;
end;
或
Table1.first;
bool:=False;
for n:=1 to i do
begin
if not table1.eof then Table1.next
else
begin showmessage('没有第i行记录');
bool:=True;
end;
end;
if not bool then
Result:=Table1.FieldByName('Name').Value;//你要的结果
Table1.First;
Table1.MoveBy(n-1);
然后用table1.FieldByName('name').AsString取Name的值