SqlDataReader Incorrect syntax near

0

Mam taki kod:

System.Data.SqlClient.SqlConnection MSDEconn;
            MSDEconn = new SqlConnection();
            MSDEconn.ConnectionString = @"Data source=.\SQLEXPRESS1;user id=sprzedawca;password=pass;Database=mojabaza";
            //string s = @"data source=KOMPUTER\NASZA_BAZA; persist security info=False; initial catalog=baza_testowa";
            MSDEconn.Open();
            System.Data.SqlClient.SqlCommand MSDEcommand = new SqlCommand();
            MSDEcommand.Connection = MSDEconn;
            MSDEcommand.CommandText = "SELECT * FROM noweauta WHERE MODEL = 520ifull";

            string wartosc = null;
            SqlDataReader reader = MSDEcommand.ExecuteReader();
            if (reader.Read())
            {
                comboBox1.Text = reader.GetString(1).ToString();
                comboBox2.Text = reader.GetString(2).ToString();
                textBox2.Text = reader.GetString(3).ToString();
                textBox1.Text = reader.GetString(4).ToString();
                textBox3.Text = reader.GetString(5).ToString();
                textBox7.Text = reader.GetString(6).ToString();
                textBox8.Text = reader.GetString(7).ToString();
                textBox15.Text = reader.GetString(9).ToString();
                richTextBox1.Text = reader.GetString(10).ToString();
            }
            reader.Close();


            MSDEconn.Close();

Przy próbie wykonania tego kodu dostaję błąd, a debugger wskazuje na linijkę:

SqlDataReader reader = MSDEcommand.ExecuteReader();
Error: Incorrect syntax near 'ifull'.

Jeśli po WHERE jest typ int, to wszystko jest ok, ale ja potrzebuję wyszukiwać po kolumnach w tabeli typu text.
Pomoże ktoś?
pozdrawiam

0

MSDEcommand.CommandText = "SELECT * FROM noweauta WHERE MODEL = '520ifull' ";
Lub uzyj parametrów (zalecane)

0

Dzięki za pomoc

0

Polecam również zaznajomienie się z instrukcją using (aby nie wywoływać ręcznie Close(), a w dodatku - nie mamy pewności, że się wykona).

1 użytkowników online, w tym zalogowanych: 0, gości: 1