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