Не нужно оповещение или окно сообщения в случае удаления / удаления базы данных с сервера SQL программно с использованием ADO.NET и C # - PullRequest
0 голосов
/ 27 ноября 2018

Мне нужно удалить / удалить базу данных из кода, написанного на C #, используя ado.net в настольном приложении, используя оконные формы.Код выглядит следующим образом:

string connectionString = Helpers.Configs.ApplicationConnectionString;
SqlConnection conn2 = new SqlConnection(connectionString);
connectionString = connectionString.Replace(conn2.Database, "master");
string query = "alter database [" + DBName + "] set single_user with rollback immediate; drop database [" + DBName + "];";
bool isTrue = false;
using (SqlConnection conn = new SqlConnection(connectionString))
{
  SqlCommand cmd = new SqlCommand(query, conn);
  cmd.CommandTimeout = 0;
  conn.Open();
  cmd.ExecuteNonQuery();
  conn.Close();
  isTrue = true;
}
return isTrue;

В приведенном выше коде я использую основную базу данных для подключения и выполнения запроса.В результате база данных каким-то образом удаляется, но проблема в том, что в случае ExecuteNonQuery () отображается сообщение / предупреждение, которое выглядит следующим образом:

enter image description here

Я не хочу, чтобы отображалось это сообщение или предупреждение.Потому что это очень раздражает, что отображается в приложении при удалении базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...