非常直接真的(我会想到的)我正在尝试在C#中创建一个小型启动器应用程序,将最新版本的访问数据库复制到用户C驱动器并运行它。除了运行它之外,我已经完成了我想做的一切。什么?本来以为这很容易。
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "path to the db.accdb";
proc.Start();
现在启动Access ok,但是当它打开Access时会触发错误消息 “数据库未附加”
我尝试了很多不同的方法并得到了相同的结果。
更多信息:在我的机器上有两个版本的Access,2016(Office 16)和一个运行时版本,即Office 15。
运行时版本是最近安装的,因此它是分配给文件类型的内容,这是所需的行为。
我没有尝试卸载运行时版本以查看它是否有效,因为它是我最终想要使用的运行时版本。
非常感谢任何帮助。
答案 0 :(得分:0)
我想我可以解决它。