Приложение С# + SQL Server - C#

Узнай цену своей работы

Формулировка задачи:

Пишу приложение с использованием SQL Server 20008. для того чтоб приложение можно было истанавить на другие компы, во время инстоляции прогримма должна выполнить определённый SQL-скрипт. Скрипт у меня уже есть. Но вот как прописать впроге исполнение скрипта, причём только один раз при установке программы!? Подскажите пожалуйста!

Решение задачи: «Приложение С# + SQL Server»

textual
Листинг программы
using(var con = new SqlConnection(CON_STRING))
{
     con.Open();
     int result=0;
     using(var com = new SqlCommand(con))
     {
        com.CommandText = \"SELECT TOP 1 Value FROM Setting WHERE Name='IsConfigured'";
        result = (int)com.ExecuteScalar();
     }
 
     if (result==0)
     {
          //выполняем нужный скрипт
          string sqlScript = "Select 1";
          using (var com2 = new SqlCommand(con))
          {
              com2.CommandText = sqlScript;
              com2.ExecuteNonQuery();
          }
 
            //обновляем значение настройки
          using (var com3 = new SqlCommand(con))
          {
              com3.CommandText = "UPDATE Setting SET Value='1' WHERE Name='IsConfigured'";
              com3.ExecuteNonQuery();
          }
     }
     
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы