首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    ExecuteNonQuery()方法

    ExecuteNonQuery()方法对Update,Insert,Delete语句有效,对select无效 using (var conn = new SqlConnection(connectionString { new SqlParameter("@OtherID","dwada"), //usedInfodataOtherID }; // 查询结果大于等于1 int issss= SqlHelper.ExecuteNonQuery System.Diagnostics.Debug.WriteLine(issss); if (issss >= 1) { // 登录过时,判断结果=1 DataRepeatCheckResult = 1; } } ExecuteNonQuery

    40620编辑于 2022-09-07
  • 来自专栏全栈程序员必看

    mysql executenonquery_ExecuteNonQuery()返回值注意点

    查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。 结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解,回头查了下资料,如下显示: SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。 如果发生回滚,返回值也为 -1 看完后才明白,原来select语句不适合ExecuteNonQuery()方法,原来是这样,真笨,方法用错了! 实现 IDbCommand.ExecuteNonQuery 备注 您可以使用ExecuteNonQuery来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE、INSERT

    1.3K20编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    ExecuteNonQuery()的用法

    ExecuteNonQuery()的用法 下面我们将详细讲解如何在Page_Load()中对数据库的增加、删除、修改,最后我们再来总结一下ExecuteNonQuery(),ExecuteScalar insert into admin values(‘aaddq‘,‘as‘,‘ss‘) “ ; MyCommand1.Connection = MyConnection; MyCommand1.ExecuteNonQuery CommandText = “ delete * from admin “ ; MyCommand1.Connection = MyConnection; MyCommand1.ExecuteNonQuery ExecuteScalar();先修改了1条记录,返回未实列化的对象 MyConnection.Close(); } 三、关于MyCommand的ExecuteNonQuery(),ExecuteScalar (),ExecuteReader方法的区别: 1、ExecuteNonQuery():执行SQL,返回一个整型变量,如果SQL是对数据库的记录进行操作,那么返回操作影响的记录条数,如果是 SQL=”

    1.8K10编辑于 2022-09-07
  • 来自专栏全栈程序员必看

    ExecuteNonQuery()_sql存储过程返回值

    本文实例讲述了C#中ExecuteNonQuery()返回值注意点。对于C#数据库程序设计有一定的借鉴价值。分享给大家供大家参考之用。 具体分析如下: 首先,在查询某个表中是否有数据的时候,我们通常用ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。 如果发生回滚,返回值也为 -1 看完后才明白,原来select语句不适合ExecuteNonQuery()方法,原来是这样,方法用错了!现在特意把它记录下来,希望朋友不要犯类似的错误! public int ExecuteNonQuery(); 返回值 受影响的行数。 实现 IDbCommand.ExecuteNonQuery 备注: 你可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 UPDATE

    1.7K10编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    c# mysql executenonquery_c#数据四种执行方法(ExecuteNonQuery

    1.使用ExecuteReader()操作数据库 2.使用ExecuteNonQuery()操作数据库 3.使用ExecuteScalar()操作数据库 4.使用DataSet数据集插入记录,更新数据 二、使用ExecuteNonQuery(),ExecuteScalar()操作数据库,执行增删改操作的利器 ExecuteNonQuery()通常情况下为数据库事务处理的首选,当需要执行插入,删除,修改等操作时 ,首选ExecuteNonQuery(),ExecuteNonQuery()执行成功返回的是一受影响的行数,对于”Create Table”和”Drop Table”语句,返回值是0,而对于其他类型的语句 ,返回值是-1,ExecuteNonQuery()操作数据时,可以不使用DataSet直接更改数据库中的数据。 一般情况下,ExecuteNonQuery()操作后返回的是一个值,而executescalar()操作后则会返回一个对象,executescalar()经常使用当需要返回单一值时的情况。

    1.4K30编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法

    ExecuteNonQuery方法主要用来更新数据。 通常使用它来执行Update、Insert和Delete语句。 Command对象通过ExecuteNonQuery方法更新数据库的过程非常简单,需要进行的步骤如下: (1)创建数据库连接。 (4)调用ExecuteNonQuery方法。 (5)关闭连接。 下面依次看一看更新、添加和删除操作。 ExecuteNonQuery();18 19 conn.Close(); 代码本身非常简单。 但需要注意的是ExecuteNonQuery方法的返回值,这个方法返回命令影响的记录数量。 如果期望命令更新记录,但是ExecuteNonQuery方法返回的值为0,则说明更新操作失败了。

    1K20编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    ExecuteNonQuery()返回值问题

    1.使用update,insert,delete等对数据库中表行进行操作的时候,返回值为所操作的行数(若该条语句未作用在任何一行,则返回0)

    1.9K20编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    executenonquery报错_sql2008和mysql

    ExecuteNonQuery()方法主要用户更新数据,通常它使用Update,Insert,Delete语句来操作,其方法返回值意义:对于 Update,Insert,Delete 语句 执行成功是返回值为该命令所影响的行数 例如用ExecuteNonQuery()方法执行create操作 SqlConnection conn = new SqlConnection(“Data Source=. [PRIMARY] “; SqlCommand comm = new SqlCommand(str, conn); int i = 10; try { conn.Open(); i = comm.ExecuteNonQuery

    90510编辑于 2022-10-01
  • 来自专栏全栈程序员必看

    c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行「建议收藏」

    如果您运行大量ExecuteNonQuery()并一次提交所有这些,则可以通过读取“ SELECT total_changes();”的返回值来获得连接后的总更改数。 { using (var transaction = m_dbConnection.BeginTransaction()) { //loop of bulk inserts { cmd.ExecuteNonQuery

    96220编辑于 2022-10-03
  • 来自专栏全栈程序员必看

    c# mysql executenonquery_C#与数据库访问技术总结(八)之ExecuteNonQuery方法

    ExecuteNonQuery方法 ExecuteNonQuery方法主要用来更新数据。 通常使用它来执行Update、Insert和Delete语句。 Command对象通过ExecuteNonQuery方法更新数据库的过程非常简单,需要进行的步骤如下: (1)创建数据库连接。 (4)调用ExecuteNonQuery方法。 (5)关闭连接。 下面依次看一看更新、添加和删除操作。 ExecuteNonQuery(); conn.Close(); 代码本身非常简单。 但需要注意的是ExecuteNonQuery方法的返回值,这个方法返回命令影响的记录数量。 如果期望命令更新记录,但是ExecuteNonQuery方法返回的值为0,则说明更新操作失败了。

    81020编辑于 2022-10-01
  • 来自专栏远在上海

    手贱玩坑自己填:ExecuteNonQuery返回-1

    其实我所使用的DotNet.Util的底层类库中ExecuteNonQuery();默认值就是-1. var result = -1; 并且呢,本来ExecuteNonQuery()在执行UPDATE、

    98210发布于 2021-08-19
  • 来自专栏全栈程序员必看

    ADO数据库C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter

    用于执行增,删,改的方法,支持存储过程 1.ExecuteNonQuery 数据库连接字符串: private readonly static string connectionString = CommandType.StoredProcdure cmdTextSQL语句或者存储过程名称 paraSQL参数,如果没有参数,则为null 返回值int受影响的行数 public static int ExecuteNonQuery cmd.Parameters.AddRange(para); } conn.Open(); return Convert.ToInt32(cmd.ExecuteNonQuery ()); } } 注:1、ExecuteNonQuery()执行命令对象的SQL语句,返回一个int 类型的变量,返回数据库操作之后影响的行数。

    1.3K30编辑于 2022-08-28
  • 来自专栏全栈程序员必看

    c#中executeNonQuery执行异常怎么处理_getchar的返回值

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

    1.4K10编辑于 2022-10-01
  • 来自专栏菩提树下的杨过

    无限级分类(非递归算法/存储过程版/GUID主键)完整数据库示例_(4)显示记录

    F_rootId,F_Orders";         SqlConnection conn = Database.GetConn();  //插入几个演示用的节点         Database.ExecuteNonQuery (conn, CommandType.Text, "truncate table T_Class");         Database.ExecuteNonQuery(conn, CommandType.Text 4b28-82e1-99e501672f41','product','00000000-0000-0000-0000-000000000000','A',''");         Database.ExecuteNonQuery 4b92-bd6c-99e50167d8a5','product','c12fe245-75ec-4b28-82e1-99e501672f41','A1',''");         Database.ExecuteNonQuery 4b2a-a4e8-99e501681676','product','0c630080-51b0-4b92-bd6c-99e50167d8a5','A11',''");         Database.ExecuteNonQuery

    910100发布于 2018-01-22
  • 来自专栏全栈程序员必看

    mysql中有execute_jdbc连接mysql数据库

    最近在补基础知识,刚好补到C#中对数据库操作的一些技术,今天学习了ExecuteNonQuery的东西,看自己项目维护项目的代码和网上资料查询,基本上搞懂了ExecuteNonQuery的用法,小小的做个总结 select语句不适合ExecuteNonQuery()方法。 一、首先,来看看ExecuteNonQuery的返回值: 1. 调用ExecuteNonQuery()方法; 5. 关闭连接。 三、代码示例使用方法: 1. 首先是一个很简单的类,里面提供了如何用command对象通过ExecuteNonQuery方法跟新数据库。 ()’ privateExecuteNonQueryClas() { }public static int ExecuteNonQuery(stringcommandText) {return ExecuteNonQuery

    2.7K10编辑于 2022-10-01
  • 来自专栏明明如月的技术专栏

    C# 连接MYSQ示例(全面)

    MySQLCommand commn = new MySQLCommand("set names gb2312", conn); commn.ExecuteNonQuery MySQLCommand cmd = new MySQLCommand(sql, conn); //返回受影响行数 int number = cmd.ExecuteNonQuery MySQLCommand commn = new MySQLCommand("set names gb2312", conn); commn.ExecuteNonQuery MySQLCommand commn = new MySQLCommand("set names gb2312", conn); commn.ExecuteNonQuery MySQLCommand commn = new MySQLCommand("set names gb2312", conn); commn.ExecuteNonQuery

    1.2K20发布于 2021-08-27
  • 来自专栏跟着阿笨一起玩NET

    .NET开发中的事务处理大比拼

    (); cmd.CommandText = sql2; cmd.ExecuteNonQuery(); tran.Commit cmd.CommandText = "insert into TranTable(Priority) values(1)"; cmd.ExecuteNonQuery cmd.CommandText = "insert into TranTable(Priority) values(256)"; cmd.ExecuteNonQuery cmd.CommandText = "insert into TranTable(Priority) values(1)"; cmd.ExecuteNonQuery cmd.CommandText = "insert into TranTable(Priority) values(256)"; cmd.ExecuteNonQuery

    64210发布于 2018-09-19
  • 来自专栏hbbliyong

    .Net下SQLite的DBHelp

    public static void Main() { SQLiteDatabase sqlite = new SQLiteDatabase(); sqlite.ExecuteNonQuery ("create table datas(name text)"); sqlite.ExecuteNonQuery("insert into datas values('hello')" </returns> public int ExecuteNonQuery(string sql) { SQLiteConnection cnn = new SQLiteConnection = new SQLiteCommand(cnn); mycommand.CommandText = sql; int rowsUpdated = mycommand.ExecuteNonQuery </returns> public bool ClearTable(String table) { try { this.ExecuteNonQuery

    1K40发布于 2018-03-05
  • 来自专栏跟着阿笨一起玩NET

    .NET事务 隐式事务(TransactionScope) 显示事务(CommittableTransaction) WebService(TransactionOption)

    ();                 cmd.CommandText = sql2;                 cmd.ExecuteNonQuery();                 tran.Commit                 cmd.CommandText = "insert into TranTable(Priority) values(1)";                 cmd.ExecuteNonQuery                 cmd.CommandText = "insert into TranTable(Priority) values(256)";                 cmd.ExecuteNonQuery                 cmd.CommandText = "insert into TranTable(Priority) values(1)";                 cmd.ExecuteNonQuery                 cmd.CommandText = "insert into TranTable(Priority) values(256)";                 cmd.ExecuteNonQuery

    1.3K10发布于 2018-09-19
  • 来自专栏C# 编程

    [C#]实现任何数据库类型的DbHelper帮助类 使用C#创建SQLite控制台应用程序

    (string sql, params DbParameter[] parameter) => ExecuteNonQuery(new string[] { sql }, new DbParameter [][] { parameter })[0]; public int[] ExecuteNonQuery(string[] sqls, params DbParameter[][] parameters <T>(new string[] { sql }, new DbParameter[][] { parameter })[0]; public T[] ExecuteNonQuery< (string sql, params DbParameter[] parameter) => ExecuteNonQuery(new string[] { sql }, new DbParameter <T>(new string[] { sql }, new DbParameter[][] { parameter })[0]; public T[] ExecuteNonQuery<

    5K31发布于 2019-05-24
领券