不知道错在哪里(ACCESS)
我想在窗体中显示d:\work\db1.mdb中的student表的内容。
我在BDE Administrator中新建了一个DAtabase Driver Name为Microsoft Access Driver(*.mdb)的以my_access1为别名的东西。
我在d:\work中有一个用Office Access建DB1.mdb,在这个数据库文件下有一个sutdent表格。
请教如何用TDBGrid显示student表的内容?需要哪些组件,如何设置?
问题点数:50、回复次数:8Top
1 楼halo_hell(死亡阴影)回复于 2002-06-09 19:41:03 得分 10
TTable:DatabaseName:=my_access1;`
TableName:=strudent;
Active:=true;
TDataSource:DataSet:=Table1;
TDBGrid:DataSource:=DataSource1l;Top
2 楼zbsfg()回复于 2002-06-09 19:44:32 得分 10
用ADO控件
设置ADOCONNECTION的connection的属性(使用JET引擎)
在ADOTABLE中NAME设为STUDENT即可Top
3 楼yifengs(adsf)回复于 2002-06-09 19:50:41 得分 5
还是用ado方面啊.Top
4 楼surfguy(〓天道酬勤〓)回复于 2002-06-09 19:51:43 得分 10
datasource1.databasename:='d:\work';
datasource1.dataset:=table1;
table1.tablename:='db1.mdb'
dbgrid1.datasource:=datasource1;
table1.open;Top
5 楼taxi(当时明月在,曾照彩云归)回复于 2002-06-09 20:01:48 得分 5
用微软的数据库就用ado吧。Top
6 楼Shawphen2000(啸峰)回复于 2002-06-09 20:14:49 得分 5
agree to surfguyTop
7 楼chenjiong(准程序员:升级中....)回复于 2002-06-09 21:58:59 得分 5
兄台,的确是ADO的方便,而且效率不错。与acces是ADO比较合适的。Top
8 楼abinnet(abinnet)回复于 2002-06-23 11:30:08 得分 0
谢谢大家。
用ADO可以使用,现正在学习中,有问题还请大家多多指教。Top




