Я пытаюсь получить доступ к empname данных из таблицы сотрудников, но написанный мною код выдает следующую ошибку:
Типы данных text и varchar несовместимы в операторе равенства.
Предложите решение
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string Connection = "Data Source=(local);Initial catalog=Test;Integrated Security=true";
string Query = "SELECT * FROM EmployeeTable WHERE empname='" + comboBox1.Text + "' ;";
SqlConnection conn = new SqlConnection(Connection);
SqlCommand cmd = new SqlCommand(Query, conn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
textBoxEmpName.Text = reader["EmpName"].ToString();
}
}
Подробнее здесь: https://stackoverflow.com/questions/278 ... tor-in-c-s
Типы данных text и varchar несовместимы в операторе равенства в C#. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение