如题,数据库使用SQL 2005,数据库里主键设为“ID”,在录入时按照1,2,3……这样录入,现要在窗体上添加一个textbox和一个button,使得点击button后得到数据库总数,并把总数给textbox!
我是这样写的:
private void btnMax_Click(object sender, EventArgs e)
{
string sltMax = "select count (*) from SurveyInfo";
objSqlCommand = new SqlCommand(sltMax, objSqlConnection); try
{
objSqlConnection.Open();
objSqlCommand.ExecuteNonQuery();
this.txtMax.Text = sltMax;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
objSqlConnection.Close();
}
}
其中btnMax_Click就是BUTTN,txtMax就是TEXTBOX,但运行后发现在TEXTBOX中显示出了SQL语句,也就是说SQL语句并没有执行!问应如何修改?
我是这样写的:
private void btnMax_Click(object sender, EventArgs e)
{
string sltMax = "select count (*) from SurveyInfo";
objSqlCommand = new SqlCommand(sltMax, objSqlConnection); try
{
objSqlConnection.Open();
objSqlCommand.ExecuteNonQuery();
this.txtMax.Text = sltMax;
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
objSqlConnection.Close();
}
}
其中btnMax_Click就是BUTTN,txtMax就是TEXTBOX,但运行后发现在TEXTBOX中显示出了SQL语句,也就是说SQL语句并没有执行!问应如何修改?
解决方案 »
- winform datagridview中添加maskedtextbox控件
- 我要设计一款小软件,请各位给点意见!
- 【大哥们帮忙】转换gb2312时,怎么避免转换“=”“&”
- TreeView最终节点的判定
- 请问怎样在网站两边加FLASH广告,随滚动条而动
- vs2005 怎么样???
- 请问INotifyPropertyChanged在哪个namespace里啊?
- 运行VS2005编的程序,机器需要装.net2005的环境吗,还是不用装直接就可以运行?
- C#.net 的mdi窗体(父子窗体)中如何让子窗体去关闭另一个子窗体啊!
- 有没有c#高手?
- AJAX????
- ExecuteNoQuery为什么没有?
不过我还是不太明白,为什么一定要用ExecuteScalar()呢?