【发布时间】:2020-12-05 17:33:29
【问题描述】:
我正在尝试从数据源读取数据,但在 ExecuteReader 方法中出现此错误, 当我尝试在某个标签中显示结果时。
我在idlabel.Text = myraeder("id"); myreader varibale 下收到错误
private void Searchbtn_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(dataConnectin);
con.Open();
string searchsql = "SELECT * from Table WHERE Name=" + searchtxt.Text + "";
SqlCommand cmd = new SqlCommand(searchsql, con);
SqlDataReader myraeder;
myraeder = cmd.ExecuteReader();
myraeder.Read();
idlabel.Text = myraeder("id");
}
【问题讨论】:
-
你得到什么错误?
-
使用这个
myraeder["id"].ToString(); -
注意这里的sql注入可能性。
标签: c# sql visual-studio