请问那位高手知道怎样写代码从ACCESS数据库和SQL SERVER数据库中调出该数据库中所有表名和根据该表调出所有的字段名称!请高手帮帮忙,在下很急!在线等待,分不够还可再加!
解决方案 »
- 这样的程序结构如何使用事务??
- 在delphi中,如何跟数据库相连啊,以前在VB中我们在DLL中创建了个连接类,然后在程序中调用就可以了,delphi中该怎么做啊??
- 求一控件!
- 跪求用DELPHI7.0开发抽奖的程序,请各路高手进入!
- EOleException "标记没有引用存储"是什么呀?
- 请帮助!
- 如何让程序随屏幕分辨率的不同而改变控件的大小!
- 我不行了,求救如何在TStream类型的变量内存前面插入1个txt文件得内容?
- 有没有滚动的dbtext控件(让dbtext)里头的字滚动.
- MIDAS三层结构中如何在客户端读取服务器磁盘上给定路径的一个JPG文件。。急!!!
- 如何在中间层读取数据??
- 『串口通讯』熟悉MSComm控件的高手来帮帮忙!thx
access调表名我不太清楚
字段 两个都是一样的 以 ado为例子假设连接已经好了
var tt:string;
adoquery.close;
adoquery.sql.clear;
adoquery1.add('select * from 表名');
tt:=adoquery1.fieldname.text;//可能不是这个多试试 有field的就试试
取字段名称:ADOConnection1.GetFieldNames
begin
adoConnection1.GetTableNames(self.ListBox1.Items);
end;
放一个adoConnection1和一个ListBox1.Items设置好数据源就行了
procedure TForm1.Button1Click(Sender: TObject);
begin
adoConnection1.GetTableNames(self.ListBox1.Items);
end;
procedure TForm1.ListBox1Click(Sender: TObject);
begin
ADOConnection1.GetFieldNames(self.ListBox1.Items.Strings[self.ListBox1.Itemindex],self.ListBox2.Items);
end;
adoconnection1.GetFieldNames(etname, listbox2.Items);