Курсовая работа: Разработка баз данных "Articles" средствами платформы Microsoft.NET Framework

cmd = new SqlCommand("sp_InsertDocument", sqlConnection1);

cmd.CommandType = CommandType.StoredProcedure;

param = cmd.Parameters.Add("RETURN_VALUE", SqlDbType.Int);

param.Direction = ParameterDirection.ReturnValue;

cmd.Parameters.Add("@tree_id", SqlDbType.Int).Value = tree_id;

cmd.Parameters.Add("@document", SqlDbType.Text).Value =dialog.Document;

cmd.ExecuteNonQuery();

int document_id = (int)cmd.Parameters["RETURN_VALUE"].Value;

}

catch (Exception ex)

{

MessageBox.Show(ex.Message, "Ошибка");

}

sqlConnection1.Close();

}

}

В самом начале работы метод AddNode отображает диалоговое окно для добавления новой статьи. Это диалоговое окно представляет собой класс Form2, добавленный непосредственно в проект приложения ArticlesApp.

Если пользователь завершил работу с данным диалоговым окном нажатием кнопки Сохранить, то метод AddNode извлекает данные, введённые пользователем и добавляет их в таблицы базы данных Articles:

Form2 dialog = new Form2();

if (DialogResult.Yes == dialog.ShowDialog())

{

...

Для добавления данных, прежде всего, открывается соединение с базой данных: sqlConnection1.Open();

Все дальнейшие операции выполняются в теле оператора try-catch, что позволяет перехватывать ошибки и отображать текст сообщений об ошибках на экране:

try

{

...

}

catch (Exception ex)

К-во Просмотров: 267
Бесплатно скачать Курсовая работа: Разработка баз данных "Articles" средствами платформы Microsoft.NET Framework