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