Пример использования command.Parameters в SqlConnection C# при вставке данных

C Sharp > Пример использования command.Parameters в SqlConnection C# при вставке данных
18.01.2018 16:04:42


Наиболее часто встречающиеся слова в статье:

[connection] [Program] [command] [connectionstring] [insert_pogoda] [SqlConnection] [вставку] [SqlCommand] [Console] [WriteLine]


Статья:

 
  class Program
    {
        private string connectionstring = "Data Source=iocsha;User ID=zzz;Password=5yty6";
        static void Main(string[] args)
        {
		    Program tmps = new Program();
            tmps.insert_pogoda("Облочно");
		}
 
 
	  protected void insert_pogoda(string obloka)
        {
            // Всавка новой  записи в базу данных
            using (SqlConnection connection = new SqlConnection(connectionstring))
            {
 
                // Прописать запрос на вставку
                string q = "use ti;insert into [pogoda] ([obloka]) values(@values1)";
 
                // Создать команду на вставку
                SqlCommand command = new SqlCommand(q, connection);
 
                // Передать параметры
                command.Parameters.Add("@values1", SqlDbType.NVarChar, 200).Value = obloka;
 
                // Открыть соединение и выполнить запрос
                try
                {
                    connection.Open();
                    command.ExecuteNonQuery();
                }
                catch (SqlException odbcEx)
                {
                    Console.WriteLine("Insert failed" + odbcEx.Message);
                }
                catch (System.Exception ex)
                {
                    Console.WriteLine("Insert failed" + ex.Message);
                }
                finally
                {
                    connection.Close();
                }
 
            }
 
        }
	}