#vb.net
#vb.net
Вопрос:
Я хочу открыть mdb-файл через VB.NET
В настоящее время я использую:
retval = shell("explorer.exe " amp; filename)
где имя файла включает путь.
Он должен открыть mdb-файл в Microsoft Access.
Это отлично работает в Windows 7 (моя система), но когда я пробую это на Windows XP (клиентский компьютер), появляется диалоговое окно с предупреждением о безопасности загрузки файла с просьбой открыть, сохранить или отменить. Если я нажму Открыть, появится то же диалоговое окно, но теперь только с сохранением и отменой.
Я уверен, что есть быстрый и простой способ открыть файл в соответствующей программе через VB.NET . Я знаю, что могу открыть базу данных с помощью Interop, но я не хочу идти по этому пути.
Спасибо
Комментарии:
1. Используйте System. Диагностика. Обработайте. Начать(имя файла)
Ответ №1:
Вы можете использовать Process.Start
для запуска программы. Вот несколько хороших примеров:http://www.dotnetperls.com/process-start-vbnet
Например:
System.Diagnostics.Process.Start("database.mdb")