gpt4 book ai didi

database - Windows Vista 上的 MSDataShape

转载 作者:搜寻专家 更新时间:2023-10-30 20:33:04 25 4
gpt4 key购买 nike

我连接到一个 Access 数据库,该数据库实现了在 Windows XP 上完美运行的 MSDataShape,现在当我尝试在 Windows Vista 上运行它时,它给我带来了一个错误。

vista上的错误:

Error # -2147467259 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

相同的代码在干净的 xp 安装中完美运行。

什么是大 secret ?

最佳答案

我在 Vista 和 Access 2000 上对此进行了测试,它对我有效。我有最新的 Jet 版本,它应该与 Vista 一起安装。

Private Sub Form_Open(Cancel As Integer)
Set cn = New ADODB.Connection
With cn
.Provider = "MSDataShape"
.CursorLocation = adUseClient
.ConnectionString = "DATA PROVIDER=Microsoft.Jet.OLEDB.4.0;" _
& "DATA SOURCE=c:\docs\ltd.mdb"
.Open
End With

Set rs = New ADODB.Recordset

With rs
.Source = "SELECT * From Table1"
.ActiveConnection = cn
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open
End With

Set Me.Recordset = rs
Me.UniqueTable = "Table1"

End Sub

引用文献:http://support.microsoft.com/kb/227053/EN-US/ http://support.microsoft.com/kb/239114/en-us

关于database - Windows Vista 上的 MSDataShape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com