写个STRING SQL="UPDATE A SET ID='002' WHERE ID='"+TEXTBOX.TEXT+"'"
用update语句就好了。 从dateGridview获取ID,然后update一下,更新数据库。
?? conn.ConnectionString = "server=localhost;database=Pub;user id=sa;password="; conn.Open(); cmd.Connection = conn; cmd.CommandType=CommandType.Text; cmd.CommandText = "UPDATE A SET ID='002' WHERE ID=@ID"; cmd.Parameters.Add("@ID",TEXTBOX.TEXT); cmd.ExecuteNonQuery(); conn.Close();
先获取要更改ID值的ID号 然后用sql的UPDATE去更新就可以了 update 表名 set id="002" where id="001" //对原ID值的修改 如里是添加: insert into 表名(字段名表) values("002",其它值列表)ID是不是标识列,若是这样指定ID值可不好,可能后续处理较麻烦
写一个update 或者 insert 语句就可以了啊。
应该怎么写sql呢?
从dateGridview获取ID,然后update一下,更新数据库。
conn.ConnectionString = "server=localhost;database=Pub;user id=sa;password=";
conn.Open();
cmd.Connection = conn;
cmd.CommandType=CommandType.Text;
cmd.CommandText = "UPDATE A SET ID='002' WHERE ID=@ID";
cmd.Parameters.Add("@ID",TEXTBOX.TEXT);
cmd.ExecuteNonQuery();
conn.Close();
然后用sql的UPDATE去更新就可以了
update 表名 set id="002" where id="001" //对原ID值的修改
如里是添加:
insert into 表名(字段名表) values("002",其它值列表)ID是不是标识列,若是这样指定ID值可不好,可能后续处理较麻烦