2016-06-28 71 views
0

我使用以下连接字符串从我的访问数据库从vb.net应用程序连接,但没有连接。连接到访问没有dsn的数据库我

Driver={Microsoft Access Driver (*.mdb)}; Dbq=D:\Projects\tempdb.mdb 

它显示我以下错误

ERROR [IM002] [微软] [ODBC驱动程序管理器]数据源名称找不到和未指定默认驱动程序

我的代码如下:

Dim odbcConn As OdbcConnection = New OdbcConnection(m_connectionString) 

'' Build thr odbc Dataadapter 
Dim odbcAdpt As OdbcDataAdapter = New OdbcDataAdapter(QueryToExecute, odbcConn) 
odbcAdpt.SelectCommand.CommandType = CommandType.Text 
+0

try m_connectionString =“Provider = Microsoft.ACE.OLEDB.12.0; Data Source = D:\ Projects \ tempdb.mdb; Persist Security Info = False;” – nazark

回答

1

我有连接问题。 我的项目没有连接到数据库,因为没有默认的驱动程序。 我已经解决了这个问题。 如果您使用的是64位操作系统,则必须使用64位MS Office。同样,如果您使用32位操作系统,则必须使用32位MS Office。 请确保您拥有相同位数的所有应用程序。 希望它能解决你的问题。