Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft Access MonthSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных MonthSales при установке программы должна размещаться в папке приложения "C:\Program Files\NameApplication\ MonthSales.mdb". Однако пользователь может удалить базу данных. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию:
(Отметьте один правильный вариант ответа.)
Варианты ответа
try {//Программное создание объектов ADO.NET }catch(Exception ex){//Программное создание объектов ADO.NET MessageBox.Show(ex.ToString());} finally{//Программное создание объектов ADO.NETprivate System.Windows.Forms.DataGrid dataGrid1;string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales ";string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False";}
try { private System.Windows.Forms.DataGrid dataGrid1;string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; }catch(Exception ex){//Программное создание объектов ADO.NET MessageBox.Show(ex.ToString());} finally{//Программное создание объектов ADO.NET}
public Form1() { InitializeComponent();try { //Программное создание объектов ADO.NET }catch(Exception ex){ MessageBox.Show(ex.ToString());}(Верный ответ)
try { private System.Windows.Forms.DataGrid dataGrid1;string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; }catch(Exception ex){//Программное создание объектов ADO.NET MessageBox.Show(ex.ToString());}
try { private System.Windows.Forms.DataGrid dataGrid1;string commandText = " SELECT [Expected Receiving Date], [Order Date], Paid FROM Sales "; string connectionString = @"Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source="" C:\Program Files\NameApplication\ MonthSales.mdb""; User ID=Admin;Jet OLEDB:Encrypt Database=False"; }catch(Exception ex){ MessageBox.Show(ex.ToString());}