小编sag*_*wa1的帖子

在以下代码中获取"无效列名称"Sql异常

我试图在运行时传递代码中要检查的列名和值.但是我收到"无效的列名称"异常.代码如下:

string temp = TextBox1.Text.ToString();
SqlConnection con = new SqlConnection("data source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Sagar\\Documents\\Test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
SqlCommand com = new SqlCommand("Select * from Employee Where @field = Sagar", con);
com.Parameters.AddWithValue("@field", DropDownList1.SelectedValue.ToString());
//com.Parameters.AddWithValue("@value", temp);
SqlDataAdapter da = new SqlDataAdapter(com);
con.Open();
SqlDataReader reader = com.ExecuteReader();
GridView1.DataSource = reader;
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

c# ×1

sql ×1