如何访问特定记录(100分)

  • 主题发起人 主题发起人 小虾
  • 开始时间 开始时间

小虾

Unregistered / Unconfirmed
GUEST, unregistred user!
在一个数据库的一张边中,比如:我想访问第二个记录的第二条记录
请问各位大虾如何处理
顺便问下:如何获取一个数据库的个表数及名称
 
错别字真多,把问题复述一下:

来自:小虾 时间:01-4-4 21:00:15 ID:490937
在一个数据库的一张表中,比如:我想访问第二个记录的第二条字段
请问各位大虾如何处理?
顺便问下:如何获取一个数据库的表数及每个表的名称

可是这个意思?



 
一般情况下使用Query来选择数据,不按记录号进行操作,如果是遍历的话可用
with table1 to
first
do while not eof
操作记录
next
end
end
取第二个记录的第二个字段打开数据库后next然后取
Table1.FieldValues['字段名']
Table1.fieldbyname('字段名')
Table1.fields[1]
都可以



 
1.同意xinjia;
2.用TSession.GetTableNames,帮助里有例子
...
MyStringList := TStringList.Create;
try
Session.GetTableNames('DBDEMOS', '*.db',False, False, MyStringList);
{ Add the table names to a list box }
ListBox1.Items = MyStringList;
finally
MyStringList.Free;
end;
...
 
1、
table1.first;
table1.moveby(1);
s:=Table1.fields[1].asstring;
2、上面的回答得很详细就不用多说了
 
以上全都正确
 
多人接受答案了。
 
后退
顶部