ExecuteNonQuery备注

SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。
备注:可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。
 虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1

在使用存储过程的时候,NOCOUNT关闭.

请在下列c#代码后面加上解释备注:using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Windows.Forms.VisualStyles.VisualStyleElement; namespace RantManage { public class RoomManage { private SqlConnection sqlConnection1 = null; private SqlCommand sqlCommand1 = null; private string strSql = null; public RoomManage() { this.sqlConnection1 = new SqlConnection(database.dbconnection.connection); this.sqlCommand1 = new SqlCommand(); this.sqlCommand1.CommandType = CommandType.Text; this.sqlCommand1.Connection = this.sqlConnection1; } public void room_Add(int roomID, int renterID, string roomtype, string location, string floor, int ratingNum, int trueNum, int area, float price, int airCondition, int telephone, int TV, int washRoom, int kitchen, int internet, string remark) { this.strSql = "insert into RoomInfo(RoomID, RenterID, RoomType, Location, Floor, RatingNum, TrueNum, Area, "+"Price, AirCondition, Telephone, TV, WashRoom, Kitchen, Internet, Remark) values (" + roomID + ", " + renterID + ", " + " ' " + roomtype + "', '"+location+"', '"+floor+"', '"+ratingNum+","+trueNum+","+area+","+price+","+airCondition+","+telephone+","+TV+","+washRoom+","+kitchen+","+internet+",'"+remark+"')"; this.sqlCommand1.CommandText = this.strSql; try { this.sqlConnection1.Open(); this.sqlCommand1.ExecuteNonQuery(); } catch (System.Exception E) { Console.WriteLine(E.ToString()); } finally { this.sqlConnection1.Close(); } } } }
06-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值