环境 C# & sql server
小弟现在做个网站,需要将数据库表的值导出来存数组,修改后更新数据库!
string connstr = WebConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
SqlConnection conn = new SqlConnection(connstr);
string sqlstr = "select * from tb_cupborad ";
conn.Open();
SqlCommand cmd = new SqlCommand(sqlstr, conn);
string txtID = (string)cmd.ExecuteScalar(); //返回首行首列
txtID += 2;
string sqlstr1 = "updata tb_cupborad set ServerNum=txtID where CupboradID=sn0901";
SqlCommand cmd1 = new SqlCommand(sqlstr1, conn);
cmd.Dispose();
conn.Close();
conn.Dispose();
难道只能用这种笨方法一个数据一个数据的更新?有没有一次返回一行数据存数组,然后修改数组值后一次updata的?
小弟现在做个网站,需要将数据库表的值导出来存数组,修改后更新数据库!
string connstr = WebConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
SqlConnection conn = new SqlConnection(connstr);
string sqlstr = "select * from tb_cupborad ";
conn.Open();
SqlCommand cmd = new SqlCommand(sqlstr, conn);
string txtID = (string)cmd.ExecuteScalar(); //返回首行首列
txtID += 2;
string sqlstr1 = "updata tb_cupborad set ServerNum=txtID where CupboradID=sn0901";
SqlCommand cmd1 = new SqlCommand(sqlstr1, conn);
cmd.Dispose();
conn.Close();
conn.Dispose();
难道只能用这种笨方法一个数据一个数据的更新?有没有一次返回一行数据存数组,然后修改数组值后一次updata的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货