连接到没有dsn的访问数据库

时间:2016-06-28 07:37:04

标签: c# vb.net ms-access odbc

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

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

它显示我跟随错误

  

错误[IM002] [Microsoft] [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

1 个答案:

答案 0 :(得分:1)

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