【发布时间】:2015-08-11 19:28:42
【问题描述】:
我想在 C# 中的 MessageBox 中显示查询结果,但下面的代码不起作用。
private void button26_Click(object sender, EventArgs e)
{
string constring =
@"Data Source=blahblahblah;user id=blah;password=blah;database=blah;";
SqlConnection con = new SqlConnection(constring);
SqlCommand check = new SqlCommand("select blah from blah where blah=@blah");
check.Parameters.AddWithValue("@blah", textBox1.Text);
con.Open();
string gholi = check.ExecuteScalar().ToString();
con.Close();
MessageBox.Show(gholi);
}
【问题讨论】:
-
你在那里所做的有什么不妥?
-
一个未处理的异常发生在字符串 gholi = check.ExecuteScalar().ToString();
-
您需要将命令与连接关联,然后才能运行它。
new SqlCommand("select id from inv where code=@code", con); -
我的错误... :/,谢谢
标签: c# sql sql-server winforms