在Windows上使用脚本(Powershell,批处理...)设置MS Access Driver的ODBC数据源文件

时间:2019-05-13 11:46:04

标签: powershell odbc

在调试过程中,我需要经常更改ODBC数据源MS Access文件。

手动,步骤是打开ODBC数据源,选择(现有)DSN,进行配置,然后选择磁盘上的.mdb文件。关闭。

我想通过脚本(Powershell,Batch等)执行此操作,在该脚本中,我会在命令行上提供DSN和文件路径。 例如,从Powershell设置ODBC数据源时,我必须使用哪些选项?

1 个答案:

答案 0 :(得分:0)

使用 Set-OdbcDsn 解决了问题。

$DbqProperty = "DBQ=$ResolvedDatabasePath"
Set-OdbcDsn -Name $DsnName -DsnType "System" -Platform "64-bit" -SetPropertyValue "$DbqProperty"

(Get-OdbcDsn -Name DEBUG_MDB).Attribute.DBQ