我有一个访问数据库,现在使用我连接到此访问数据库的powershell脚本并循环遍历记录并进行一些操作。
现在,其中一列包含附件,基本上是一个文件,如何在本地下载/保存此文件?
以下是我连接数据库和从记录中获取值的方法。
$cn = new-object -ComObject ADODB.Connection;
$rs = new-object -ComObject ADODB.Recordset;
$cn.Open("Provider = Microsoft.Ace.OLEDB.12.0; Persist Security Info = False; Data Source = $path")
$query="SELECT * FROM Table";
$rs.Open($query, $cn, 3,3);
$rs.MoveFirst();
do
{
write-host $rs.Fields.Item("id").Value
write-host $rs.Fields.Item("Column 1").Value
write-host $rs.Fields.Item("Column 2").Value
$rs.MoveNext();
}until($rs.EOF -eq $true)
$cn.Close();
再次提出我的问题,如果一个列包含一个文件,我该如何处理它以便在本地保存?