【怎么ExecuteScalar也可以update??】
文章插图
OracleCommand..::.ExecuteScalar 方法 执行查询,并将查询返回的结果集中第一行的第一列作为 .NET Framework 数据类型返回 。忽略额外的列或行 。下面这个是一个插入的例子,官方的,大概更新也没问题吧static public int AddProductCategory(string newName, string connString){ Int32 newProdID = 0; string sql = "INSERT INTO Production.ProductCategory (Name) VALUES (@Name); " + "SELECT CAST(scope_identity() AS int)"; using (SqlConnection conn = new SqlConnection(connString)) { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Add("@Name", SqlDbType.VarChar); cmd.Parameters["@name"].Value = https://www.myit5.com/answer/newName; try { conn.Open(); newProdID = (Int32)cmd.ExecuteScalar(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } return (int)newProdID;}
推荐阅读
- word2012中,字体设置成微软雅黑,但是一打日语又变成明朝,怎么设置?
- 拉缸盐海参怎么泡发 拉缸盐海参如何泡发
- 三文鱼籽怎么做 三文鱼籽的制作方法
- 水果酸奶饮料的制作方法 水果酸奶饮料怎么做
- 洋芋丝饼如何做脆酥 怎么做酥脆洋芋丝饼
- 南瓜荞面汤怎么做 这样做的南瓜汤最开胃
- 薄荷酱做法窍门 薄荷酱怎么做
- 梨怎么吃 梨吃法
- 草鱼的食用处理方法以及做法大全 草鱼怎么做好吃
- 背部刮痧有红点是怎么回事