none
SQL запрос и разные условия RRS feed

  • Вопрос

  • Добрый вечер! есть SQL запрос
    ....................   WHERE id = 1
    

    значение ид страница получает из предыдущей страницы с помощью Session, возможно ли составить такой запрос?
    • Перемещено Abolmasov Dmitry 27 января 2012 г. 11:23 (От:Веб)
    17 декабря 2011 г. 14:35

Ответы

  • > SQL запрос....................   WHERE id = 1 [...] возможно ли составить такой запрос?
       
     
    в SqlCommand можно указать параметр(ы). см. AddWithValue
    примерно так:

    var sc = new SqlConnection(     // DataStore - название базы данных
        @"Data Source=.\SQLEXPRESS;Initial Catalog=DataStore;Integrated Security=true;");
    var c = new SqlCommand 
      { CommandText = "select * from [test] where [id]=@id", Connection = sc };
    c.Parameters.AddWithValue("@id", 1);
    var dt = new DataTable();
    try
    {
        sc.Open();
        using (var r = c.ExecuteReader())
            dt.Load(r);
    }
    finally
    {
        sc.Close();
    }
    
       
       
    • Помечено в качестве ответа Program-s.g 17 декабря 2011 г. 16:05
    17 декабря 2011 г. 15:26

Все ответы

  • > SQL запрос....................   WHERE id = 1 [...] возможно ли составить такой запрос?
       
     
    в SqlCommand можно указать параметр(ы). см. AddWithValue
    примерно так:

    var sc = new SqlConnection(     // DataStore - название базы данных
        @"Data Source=.\SQLEXPRESS;Initial Catalog=DataStore;Integrated Security=true;");
    var c = new SqlCommand 
      { CommandText = "select * from [test] where [id]=@id", Connection = sc };
    c.Parameters.AddWithValue("@id", 1);
    var dt = new DataTable();
    try
    {
        sc.Open();
        using (var r = c.ExecuteReader())
            dt.Load(r);
    }
    finally
    {
        sc.Close();
    }
    
       
       
    • Помечено в качестве ответа Program-s.g 17 декабря 2011 г. 16:05
    17 декабря 2011 г. 15:26
  • Спасибо!
    17 декабря 2011 г. 16:06