在Visual Studio中,我可以简单地添加对程序集的引用,例如:Interop.ADODB。Powershell脚本中的引用程序集
如何在PowerShell中执行此操作?以下是爆炸
[Reflection.Assembly]::LoadWithPartialName("Interop.ADODB")
$conn = New-Object ADODB.Connection
这里是在Windows 7 X64的错误消息
New-Object : Constructor not found. Cannot find an appropriate constructor for type ADODB.Connection.
At C:\Users\michaelr\Desktop\jet-project\PS\test.ps1:3 char:19
+ $conn = New-Object <<<< ADODB.Connection
+ CategoryInfo : ObjectNotFound: (:) [New-Object], PSArgumentException
+ FullyQualifiedErrorId : CannotFindAppropriateCtor,Microsoft.PowerShell.Commands.NewObjectCommand
我。
请包括PowerShell的给你回的错误消息。另外,你使用的是什么版本的Windows(包括32/64位)和PowerShell? – Goyuix
你想连接什么?根据数据源,更好的选择可能是使用本机.net提供程序而不是adodb COM。 –
我从.mdb文件(JET DB)中提取'Jet OLEDB:Engine Type'属性,这不能用本机.net提供程序完成。 – Fred