![](/img/trans.png)
[英]Windows10/powershell: how to count files and then sort them by subfolders?
[英]How to access mdb file in windows10 by powershell?
按照以下鏈接中顯示的建議,我創建了一個 powershell 腳本來訪問 mdb 文件。
這是:
$cn = new-object -comobject ADODB.Connection
$rs = new-object -comobject ADODB.Recordset
$cn.Open("Provider = Microsoft.Jet.OLEDB.4.0;Data Source = $path")
但是,我已將我的計算機更新為 Windows 10(64 位)並安裝了 ACCESS 2016。powershell 腳本不再起作用。 並顯示未找到 Provider = Microsoft.Jet.OLEDB.4.0。
我試圖更改 Provider = Microsoft.ACE.OLEDB.12.0 但它沒有幫助,因為它顯示了相同的錯誤,即找不到提供程序。
此外,我曾嘗試用 ACCESS 2016 打開它,它也沒有幫助,因為它顯示無法打開在以前版本中創建的數據庫文件。
請幫忙....
感謝誰回答我的問題。 最后我有了洞察力,自己找到了答案。
我從 Microsoft 搜索提供商並找到下面的鏈接。 https://www.microsoft.com/en-us/download/details.aspx?id=13255
安裝 64 位版本后,我可以將以下代碼與 Microsoft.ACE.OLEDB.12.0 提供程序一起使用。
$cn = new-object -comobject ADODB.Connection
$rs = new-object -comobject ADODB.Recordset
$cn.Open("Provider = Microsoft.ACE.OLEDB.12.0;Data Source = $path")
如果 Win 10 操作系統 64 位和 MS Office 32 位/click2run,請使用 32 位 Powershell;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.