用C#在VS2010中实现点击一个button往数据库表test中查找最大数并+1再存回数据库要怎么实现?

privatevoidbutton1_Click(objectsender,EventArgse){}中间的后台要怎么写呢?数据库是SQL2005SELECTMax(aa... private void button1_Click(object sender, EventArgs e)
{

}
中间的后台要怎么写呢?
数据库是SQL2005 SELECT Max(aa) + 1 FROM test 这句怎么在VS2010中用,新手求指点
SqlCommand sqlCmd = new SqlCommand();
sqlCmd.Connection = sqlConn;
sqlCmd.CommandText = "SELECT Max(aa) + 1 FROM test ";
sqlCmd.CommandType = CommandType.Text;
SqlDataReader sdr = sqlCmd.ExecuteReader();
while(sdr.Read())
{
label2.Text = "您的号码是" + sdr[1].ToString() + "";
}
把查找出来的数字显示在lab2中为什么现实超出数组界限,要怎么写呢QAQ
展开
 我来答
百度网友f37f066
2014-12-02
知道答主
回答量:13
采纳率:0%
帮助的人:5.7万
展开全部
C#也可以执行数据库命令,不过像你那样查询完毕后还要使用update进行更新,还有一种方法是使用linq,更方便
sysplay
2014-12-02 · TA获得超过1155个赞
知道小有建树答主
回答量:663
采纳率:86%
帮助的人:527万
展开全部
sdr[1]改成sdr[0],下标应该是从0开始的吧
追问
label2.Text = "您的号码是" + sdr[0].ToString() + "";
string sql2 = "insert into test(aa) values('" + sdr[0].ToString() + "')";
sqlConn.Close();
改为0可以了。。但是我想把这个数再存回数据库中又不行了QAQ
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式