vb 连接里一台机器数据库
我想ado对象连接另一台机器的accedd数据库 ado对象和ado控件一样吗
我的语句是这样的
Dim strCnn As String '定义字符串变量
'设strCnn为连接字符串
strCnn = "Provide = Microsoft.Jet.OLEDB.4.0;Persist Security Info = TRUE;Data Source =\\101.225.101.29\共享文档\加油站.mdb; "
Set Cnn = New ADODB.Connection '创建新的连接对象
'处理数据
Set RS = New ADODB.Recordset '创建新的记录集对象
Cnn.CursorLocation = adUseClient
Cnn.Open strCnn '打开连接
而且我在窗体中还添上了ado控件 并且设置了数据源 还做了odbc数据源
可是却提示我 [Microsoft][odbc程序管理器]未发现数据源名称并且未指定默认
驱动程序
[解决办法]
连接另一台机器的ACCESS数据库,用ado对象和ado控件其数据库连接代码是相同的。但你使用了Microsoft.Jet.OLEDB.4.0数据搜索引擎就不用通过ODBC连接数据库,用ODBC连接数据库就无须使用Microsoft.Jet.OLEDB.4.0数据搜索引擎。
ODBC数据连接需在控制面板的ODBC数据源中进行连接。其连接语句:
strCnn = "Provide = "Provider=MSDASQL.1;Persist Security Info = TRUE;Data Source =ODBCNAME“
其中ODBCNAME是在ODBC数据源设置中的名称。