我想通过VB.NET打开一个mdb文件
目前,我使用:
retval = shell("explorer.exe " & filename)
其中filename包含路径。 它应该在Microsoft Access中打开mdb文件。
这在Windows 7(我的系统)上工作正常,但是当我在Windows XP(客户端计算机)上尝试它时,它会出现文件下载安全警告对话框,要求打开,保存或取消。如果我单击“打开”,则会显示相同的对话框,但现在只显示“保存并取消”。
我确信有一种快速简便的方法可以通过VB.NET在其正确的程序中打开文件。我知道我可以使用Interop打开数据库,但我不想沿着这条路走下去。
由于
答案 0 :(得分:1)
您可以使用Process.Start
启动程序。这里有一些很好的例子:http://www.dotnetperls.com/process-start-vbnet
例如:
System.Diagnostics.Process.Start("database.mdb")