vb6.0中如何使用Adodc1 和 DataGrid1加载ACCESS表格,需详细回答!
1个回答
展开全部
首先你要清楚:
1.ADODC1是数据库连接部件
2.Datagrid1是显示数据表中内容的表格
ADODC1需要设置它连接的是哪个数据表.(Adodc1.RecordSource = "select * from 表名")
Datagrid1需要设置的是它的数据源来自ADODC1.(Set DataGrid1.DataSource = Adodc1)
然后2个部件都要刷新!Refresh
给你举个例子,之前我做过的程序里面这2部分的代码,希望对你有用!
解释一下,我用的数据库名是1.mdb,里面的表名是2。& App.Path & 是当前工程所在路径,这样就不用再额外定义路径了,不过要把1.mdb放在工程文件夹中。最后要记得刷新,否则无法即时显示最新数据!
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\1.mdb;Persist Security Info=False"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from 2"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
1.ADODC1是数据库连接部件
2.Datagrid1是显示数据表中内容的表格
ADODC1需要设置它连接的是哪个数据表.(Adodc1.RecordSource = "select * from 表名")
Datagrid1需要设置的是它的数据源来自ADODC1.(Set DataGrid1.DataSource = Adodc1)
然后2个部件都要刷新!Refresh
给你举个例子,之前我做过的程序里面这2部分的代码,希望对你有用!
解释一下,我用的数据库名是1.mdb,里面的表名是2。& App.Path & 是当前工程所在路径,这样就不用再额外定义路径了,不过要把1.mdb放在工程文件夹中。最后要记得刷新,否则无法即时显示最新数据!
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\1.mdb;Persist Security Info=False"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from 2"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询