分类: 数据库开发技术
2008-05-28 15:34:49
上面的List是一个TStrings类型的列表,用来接收返回的信息,SystemTables是一个布尔类型的参数,如果为true,则代表返回时包含系统表,为false代表不返回系统表。
一个例子:
新建立一个工程,窗体中添加一个Listbox组件(ListBox1)用来接受信息,一个CheckBox(ckbxSystemInfo)组件用来做是否返回系统表的判断,一个ADOCONNECTION(ADOConnection1)组件用来连接制定的数据库,两个按钮分别用来完成获得存储过程列表以及获得table列表,设置好ADOCONNECTION1的连接字符串,然后使用下面的代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOConnection1.GetTableNames(ListBox1.Items,ckbxSystemInfo.Checked );
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ADOConnection1.GetProcedureNames(ListBox1.Items);
end;