属于DELPHI问题,到相应的语言版块去问。try:
var tt,list:tstrings;i:integer;
begin
tt:=tstringlist.create;
list:=TStringlist.create;
adoconnection1.GetTableNames(tt);
for i:=0 to tt.Count-1 do
begin
showmessage(tt.Strings[i]);
ADOConnection1.GetFieldNames(tt.Strings[i],list);
showmessage(list.Text );
end
end;
try:
i = CurrentData.AllTables.Count
For j = 0 To i - 1
MsgBox CurrentData.AllTables(j).Name
Set rt = CurrentDb
Set fg = rt.TableDefs(CurrentData.AllTables(j).Name).Fields
If Mid(CurrentData.AllTables(j).Name, 1, 2) <> "MS" Then
For Each gh In fg
MsgBox gh.Name
Next
End If
Next
Next