7.0织梦者世界任务在哪:mapinfo 中打开access表,出现Unrecognized database format ,求解决办法

来源:百度文库 编辑:高校问答 时间:2024/04/28 03:36:58
mapinfo版本是5.0
access版本是2000
另外,如果直接打开excel表的话,软件出错
另外,希望提供点mapinfo的学习资料

解决方案
要解决此问题,请使用以下方法之一: ? 安装 Visual Studio Service Pack 4 或更高版本。(如果使用的是“数据控件”,请将其连接属性更改为 Access 2000)。
? 对于 ADO(或 ADO 数据控件),请使用 Microsoft.Jet.OLEDB.4.0 提供程序。
? 对于 DAO,请向 Microsoft DAO 3.6 对象库添加引用。
? 如果您使用的是一般数据控件,则必须打开一个 DAO 3.6 记录集,然后将其指定为数据控件的源,如下所示:
Option Explicit
Private daoDB36 As Database
Private rs As DAO.Recordset
Dim sPath As String

Private Sub Form_Load()
sPath = _
"C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb"
Set daoDB36 = DBEngine(0).OpenDatabase(sPath)
Set rs = daoDB36.OpenRecordset("Customers")
Set Data1.Recordset = rs
End Sub

? 该问题已在 Visual Basic Service Pack 4 中得到解决。已为连接属性添加了新值 (Access 2000),这就使得 DAO 数据控件可以打开 Access 2000 数据库。
-------------------------------------------------------------
参考资料:http://cache.baidu.com/c?word=unrecognized%2Cdatabase%2Cformat&url=http%3A//support%2Emicrosoft%2Ecom/kb/238401&b=0&a=117&user=baidu