【怎么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中,字體設置成微軟雅黑,但是一打日語又變成明朝,怎么設置?
- 拉缸鹽海參怎么泡發 拉缸鹽海參如何泡發
- 三文魚籽怎么做 三文魚籽的制作方法
- 水果酸奶飲料的制作方法 水果酸奶飲料怎么做
- 洋芋絲餅如何做脆酥 怎么做酥脆洋芋絲餅
- 南瓜蕎面湯怎么做 這樣做的南瓜湯最開胃
- 薄荷醬做法竅門 薄荷醬怎么做
- 梨怎么吃 梨吃法
- 草魚的食用處理方法以及做法大全 草魚怎么做好吃
- 背部刮痧有紅點是怎么回事
