当然可以了,
adoc1.GetTableNames
adoc1.GetFieldNames
adoc1.GetTableNames
adoc1.GetFieldNames
解决方案 »
- 用selectedrows.delete删除多条提示 书签无效
- 如何检测数组中的重复项?
- 如何通过串口给手机发送 一条8bit编码的短信?
- 紧急求助 ActionList shortcut 失效的问题。
- 谁用过Delphi2005来两句吧!
- 请大家介绍几本delphi方面的书
- dbgrid奇偶行变色问题
- 用intraweb编译出来的程序,在command窗口执行c:\applicationname.exe -install为何不能注册?
- 关于dbgrid或者stringgrid的滚轮问题
- 关于Delphi数据库访问的问题
- 用过DBBackup2.0(李颖发布) 的请进!
- 这几天服务器老出问题现在解决了我向大家道歉!(ghj1976)
如果用TQuery或TTable,需要用TSession控件,设置好属性,用TSession.GetTableNames可以获得所有的表名称。
adoc1.GetFieldNames 得到当前表的自段名
返回的是stringlist类型,
ADOConnection.ConnectionString:='Driver={Microsoft Access Driver (*.mdb)};DBQ='+m_filename;
ADOConnection.LoginPrompt:=false;
ADOConnection.Open('','') ;
ADOConnection.GetTableNames(FLtablename.Items,false);
ADOConnection.GetFieldNames(FLtablename.Items.Strings[0],ListFIELDSNAME.Items ) ;
begin
ComboBox1.Clear ;
ADOConnection1.GetTableNames( ComboBox1.Items )
end;procedure TF_1.ComboBox1Change(Sender: TObject);
begin
ListBox1.Clear ;
ADOConnection1.GetFieldNames( ComboBox1.Text , ListBox1.Items ) ;
end;end.这不仅捕获表名还有字从字段名