У меня есть простой запрос на выборку, но его выполнение выдает ошибку:
Типы данных text и varchar несовместимы в операторе равенства
Вот код:
string query = String.Format("Select SupplierId from tbl_Supplier where SupplierName ='" + cmbSupplierName.Text +"'");
SqlCommand cmd = new SqlCommand(query, connection);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
MessageBox.Show(sdr["SupplierId"].ToString());
}
Тип данных для SupplierName
является ТЕКСТ
в базе данных.Я не понимаю, почему это дает мне ошибку для varchar