相关疑难解决方法(0)

数据类型text和varchar在C#中等于运算符不兼容

我试图empname从employeeTable 访问数据,但我写的代码给了我以下错误:

数据类型text和varchar在equal运算符中不兼容.

请提出解决方案

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();
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

15
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×1