Откройте файл (файл .mdb в Access) в VB.NET

Я хочу открыть файл mdb через VB.NET

В настоящее время я использую:

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

где имя файла включает путь. Он должен открыть файл mdb в Microsoft Access.

Это отлично работает в Windows 7 (моя система), но когда я пробую это в Windows XP (клиентский компьютер), появляется диалоговое окно с предупреждением о безопасности при загрузке файла с просьбой открыть, сохранить или отменить. Если я нажму «Открыть», появится тот же диалог, но теперь только с «Сохранить» и «Отмена».

Я уверен, что есть быстрый и простой способ открыть файл в соответствующей программе через VB.NET. Я знаю, что могу открыть базу данных с помощью Interop, но я не хочу идти по этому пути.

Спасибо


person waqasahmed    schedule 02.05.2011    source источник
comment
Используйте System.Diagnostics.Process.Start(имя файла)   -  person Hans Passant    schedule 03.05.2011


Ответы (1)


Вы можете использовать Process.Start для запуска программы. Вот несколько хороших примеров: http://www.dotnetperls.com/process-start-vbnet

Например:

System.Diagnostics.Process.Start("database.mdb")
person Ken Pespisa    schedule 02.05.2011