在调试过程中,我需要经常更改ODBC数据源MS Access文件。
手动,步骤是打开ODBC数据源,选择(现有)DSN,进行配置,然后选择磁盘上的.mdb文件。关闭。
我想通过脚本(Powershell,Batch等)执行此操作,在该脚本中,我会在命令行上提供DSN和文件路径。 例如,从Powershell设置ODBC数据源时,我必须使用哪些选项?
答案 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