SqlCommand cmd = new SqlCommand("select Number from temp where Notic=0", con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
try
{
if (dr.Read())
{
Number.Text = Number2.Text = Convert.ToString(DateTime.Now.Year + "(" + dr[0].ToString() + ")" + "号");
}
}
finally
{
dr.Close();
con.Close();
}我想实现的就是在查到Number的时候同时向数据库中更新Notic列的数值
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
try
{
if (dr.Read())
{
Number.Text = Number2.Text = Convert.ToString(DateTime.Now.Year + "(" + dr[0].ToString() + ")" + "号");
}
}
finally
{
dr.Close();
con.Close();
}我想实现的就是在查到Number的时候同时向数据库中更新Notic列的数值
解决方案 »
- 菜鸟无奈求救!谁用过Flvplayer.swf播放过flv视频文件
- 问一个控件的名字。
- 新手求助啊 关于正则表达式的问题
- 怎么设置动态创建的元素标签如:<img><input>的样式?js高手帮帮忙。。。。
- 在ASP.NET中引入windows media player的问题
- 如何使用web service?
- 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。
- 如何将dataset表中的字段分别邦定到textbox控件
- 关于页面刷新的问题,急!!
- treeview的问题,帮帮忙
- asp.net中用户控件中如何访问页面的viewstate值,谢谢
- 这个是什么错误
where 条件.一条sql语句是可以实现的.
=>
SqlCommand cmd = new SqlCommand("select Number from temp where Notic=0;update temp set Notic=2 where Notic=0", con);
SqlCommand cmd = new SqlCommand("select Number from temp where Notic=0", con);
SqlCommand cmd1 = new SqlCommand("",con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
try
{
if (dr.Read())
{
string update= dr[0].ToString();
cmd1.CommandText = "update temp set Notic=1 where Number=" ;
cmd1.CommandText += update;
Number.Text = Number2.Text = Convert.ToString(DateTime.Now.Year + "(" + dr[0].ToString() + ")" + "号");
//cmd1.ExecuteNonQuery();
}
}
finally
{
dr.Close();
con.Close();
}string update= dr[0].ToString();
cmd1.CommandText = "update temp set Notic=1 where Number=" ;
cmd1.CommandText += update;
这样子写对么?但是不知道怎么吧带有command的DataReader关闭
cmd1.CommandText = "select Number from temp where Notic=0";
con.Open();
SqlDataReader dr = cmd1.ExecuteReader();
try
{
if (dr.Read())
{
Number.Text = Number2.Text = Convert.ToString(DateTime.Now.Year + "(" + dr[0].ToString() + ")" + "号");
SqlCommand cmd2 = con.CreateCommand();
cmd2.CommandText = "update temp set Notic=1 where Number=";
cmd2.CommandText += dr[0].ToString();
dr.Close();
SqlDataReader dr1 = cmd2.ExecuteReader();
try
{
if (dr1.Read())
{
cmd2.CommandText = "update temp set Nocit=1 where Number=";
cmd2.CommandText += dr[0].ToString();
}
}
finally
{
dr1.Close();
}
}
}
finally
{
dr.Close();
con.Close();
}