我有一个Ms Access数据库,我想从我的.bat文件中的一个选项打开,但无法弄明白。
现在我有:
Start C:\SomeFolder\MyDBName.mdb /user MyUserName/pwd MyPassword
另外,我还有另外一个问题。我有一个一直打开的程序,如果它在桌面上打开,那么MyDBName.mdb将无法打开,但如果程序关闭,那么MyDBName.mdb将打开,为什么会这样?
答案 0 :(得分:2)
如果输入start /?从命令提示符,您将看到第一个参数是“title”
将您的起始行更改为
Start "" C:\SomeFolder\MyDBName.mdb /user MyUserName /pwd MyPassword
它应该有效。
正如戈德所说,有问题的程序可能拥有对数据库的独占访问权。您可以使用taskkill首先通过插入行
来关闭该程序 taskkill /IM [Your program name.exe]
在起跑线之前。