1用ado用vb6.0怎么data控件和dbgrid控件怎么连接不上access 2000但是可以连上access老的版本, 另外怎么让dbgrid控件可以和数据库里的表的列连上,谢谢,我是个ado初学者,还有data控件怎么连上数据库,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 data控件是采用的DAO连接(而且版本是3.51的?),不能连access2000数据库,如果要用控件连接的话,使用adodc,使用前需要在"部件"里面把ADODC控件引进来.把ADODC加进来以后,dbgrid可以在DataSource属性里面选择ADODC作为其数据源,MSDN里面有示例代码 用DATA控件:设置属性DatabaseName :选择你要连接的ACCESS数据库 RecordSource :选择连接表名 DATAGRID 设置属性DataSource :选择DATA用ADODB就不需用DATA控件:Dim cnn As ADODB.Connection '连接数据库Dim rss As ADODB.Recordset Dim strcnn As String '连接数据库的字符串 strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库名.mdb;Persist Security Info=False;Jet OLEDB:Database Password=密码;" Set cnn = New ADODB.Connection '使用客户端数据游标 cnn.CursorLocation = adUseClient '打开Access的连接 cnn.Open strcnn Set rss = New ADODB.Recordset 'Recordser打开表information rss.Open "select * from 表名", cnn, adOpenStatic, adLockOptimisticSet DataGrid1.DataSource = rss DataGrid1.Refresh我的ACCESS是2003,我完全可以使用。你自己看看是不是你需要的东东。 装上sp6补丁,就OK了,昨天我刚解决的这个问题 '工程->引用->Microsoft ActiveX Data Objects 2.X LibraryPublic cnn As ADODB.Connection Public rss As ADODB.Recordset '连接数据库 strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库名称.mdb;Persist Security Info=False;Jet OLEDB:Database Password=密码;" Set cnn = New ADODB.Connection cnn.Open strcnn我建议你用ADO,上面的代码应该没有问题(我一直这么用),有问题联系我. 谁能讲讲VB这几个引用具体上面时候用到。 VB如何使用正则表达式,替换网页源文件中的内容 祝大家中秋快乐! VB的一条语句看得不大明白,请帮看看 如何获得某软件的安装时间? 变量问题? 分!!!<----------<<<<<< 请进吧:: 谢谢 asp程序加密解密代码的问题,请求高手解决(script) 有关vb空间数组的问题 非常简单的问题,快来帮忙 一个温度检测系统 函数如何返回数组
RecordSource :选择连接表名
DATAGRID 设置属性DataSource :选择DATA用ADODB就不需用DATA控件:
Dim cnn As ADODB.Connection '连接数据库
Dim rss As ADODB.Recordset
Dim strcnn As String
'连接数据库的字符串
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库名.mdb;Persist Security Info=False;Jet OLEDB:Database Password=密码;"
Set cnn = New ADODB.Connection
'使用客户端数据游标
cnn.CursorLocation = adUseClient
'打开Access的连接
cnn.Open strcnn
Set rss = New ADODB.Recordset
'Recordser打开表information
rss.Open "select * from 表名", cnn, adOpenStatic, adLockOptimisticSet DataGrid1.DataSource = rss
DataGrid1.Refresh我的ACCESS是2003,我完全可以使用。
你自己看看是不是你需要的东东。
Public rss As ADODB.Recordset '连接数据库
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\数据库名称.mdb;Persist Security Info=False;Jet OLEDB:Database Password=密码;"
Set cnn = New ADODB.Connection
cnn.Open strcnn我建议你用ADO,上面的代码应该没有问题(我一直这么用),有问题联系我.