在VB.NET中打开文件(Access中的.mdb文件)

时间:2011-05-02 23:03:02

标签: vb.net

我想通过VB.NET打开一个mdb文件

目前,我使用:

retval = shell("explorer.exe " & filename)

其中filename包含路径。 它应该在Microsoft Access中打开mdb文件。

这在Windows 7(我的系统)上工作正常,但是当我在Windows XP(客户端计算机)上尝试它时,它会出现文件下载安全警告对话框,要求打开,保存或取消。如果我单击“打开”,则会显示相同的对话框,但现在只显示“保存并取消”。

我确信有一种快速简便的方法可以通过VB.NET在其正确的程序中打开文件。我知道我可以使用Interop打开数据库,但我不想沿着这条路走下去。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用Process.Start启动程序。这里有一些很好的例子:http://www.dotnetperls.com/process-start-vbnet

例如:

System.Diagnostics.Process.Start("database.mdb")