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

    mysql executereader_ExecuteReader的用法

    最近在做winform的编程,想到一真没有使用过ExecuteReader。可能以前以后它的用户不大,或者 不大好用,故没有用过。 ExecuteReader 返回一个 DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader;如果在OleDbCommand对象中调用 ②: 这是出自我平时所用的时候的一些认识:那就是如果我们在进行数据操作时,如果没有数据可操作,那么我们只能使用ExecuteReader()这个CMD,而executeNoeQuery()与Executescalar 所以我们在判断是否有数据时,只可以用ExecuteReader()中的REad()方法来检测。 ④: DataReader还有一个GetValue方法可以用来检索字段的值。 = 0”, conn); SqlDataReader reader = cmd.ExecuteReader(); int index = reader.GetOrdinal(“advance”); while

    70950编辑于 2022-08-31
  • 来自专栏全栈程序员必看

    mysql executereader_ExecuteReader()对象不能被转换

    ExecuteReader()对象不能被转换 public IEnumerable Get() { return new List { new Person{ ID = 0, First = OneEntity CommandType.Text; cmd.Connection = mySqlConnection; mySqlConnection.Open(); SqlDataReader reader = cmd.ExecuteReader 然而,在我的cmd.ExecuteReader()(对象我猜它是什么?!?!)

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

    ExecuteReader报错,语法错误

    最后,到处查找解决方案,终于在论坛见到了大神的一句:“你输入的是中文字符的空格!”

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

    mysql executereader_“c#”中“ExecuteReader”是什么意思?「建议收藏」

    它的执行方法有两个: 第一,ExecuteReader():针对Connection执行CommandText,并返回DbDataReader。 第二,ExecuteReader(CommandBehavior behavior):针对Connection执行CommandText,并使用CommandBehavior值之一返回DbDataReader ExecuteReader 返回一个 DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader;如果在OleDbCommand对象中调用,返回的是OleDbDataReader 所以我们在判断是否有数据时,只可以用ExecuteReader()中的REad()方法来检测。 ④: DataReader还有一个GetValue方法可以用来检索字段的值。 = 0”, conn); SqlDataReader reader = cmd.ExecuteReader(); int index = reader.GetOrdinal(“advance”); while

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

    C# ExecuteReader「建议收藏」

    cmd.CommandText = "SELECT * FROM t_customers"; using (MySqlDataReader read = cmd.ExecuteReader

    42620编辑于 2022-08-31
  • 来自专栏全栈程序员必看

    C#查询数据库–ExecuteReader方法的使用

    在做数据库的查询过程中,使用方法ExecuteReader,其返回结果为MySqlDataReader,由于参考的信息有误,走了好长时间的弯路,记录下来; string connectionStr MySqlCommand command = new MySqlCommand(sqlContent,sqlConnection); reader = command.ExecuteReader

    1.5K50编辑于 2022-08-31
  • 来自专栏全栈程序员必看

    mysql executereader_C# 操作MySQL数据库, ExecuteReader()方法参数化执行T-SQL语句, 游标读取数据…

    C# 操作MySQL数据库, ExecuteReader()方法参数化执行T-SQL语句, 游标读取数据 –ExecuteNonQuery() 对连接执行 Transact-SQL 语句并返回受影响的行数 –ExecuteReader() 将 CommandText 发送到 Connection,并生成 SqlDataReader。 “@sex”, MySqlDbType.VarChar); //cmd.Parameters[“@sex”].Value = “Male”; MySqlDataReader reader = cmd.ExecuteReader

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

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

    执行查询的方法,支持存储过程 /// SQL参数,如果没有参数,则为null /// 读取器SqlDataReader public static SqlDataReader ExecuteReader (CommandBehavior.CloseConnection); return dr; 注:1、ExecuteReader方法存在的目的:尽可能快的对数据库进行查询并得到结果 2、ExecuteReader 返回一个DataReader对象,如果在SqlCommand对象中调用, 则返回SqlDataReader,如果在OledbCommand对象中调用,返回的是OledbDataReader 再由command.ExecuteReader()方法赋值。完成后须手动关闭联接。 conn.close(); SqlDataAdapter 执行时,自动打数据库,且不用Command的ExecuteReader方法进行赋值,完成后自动断开联接。

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

    使用ExecuteReader时报错“阅读器关闭时尝试调用Read无效”的解决办法

    出现如下绿色字体出错的问题,是由于using使用过后数据库会自动关闭,出了using的作用域后,在调用的时候无法找到信息 form1.cs public static SqlDataReader ExecuteReader void button2_Click(object sender, EventArgs e) { SqlDataReader reader = DBHelper.ExecuteReader ); MessageBox.Show(name); } } 改:将Using去掉,用手动打开open、关闭close,用cmd.ExecuteReader (CommandBehavior.CloseConnection) form1.cs public static SqlDataReader ExecuteReader(string sql, params ) { cmd.Parameters.Add(parameter); } return cmd.ExecuteReader

    2K40编辑于 2022-08-28
  • 来自专栏逸鹏说道

    ExecuteReader在执行有输出参数的存储过程时拿不到输出参数

    那么是不是ExecuteReader容易有啥坑的问题呢?想了想,对头,是不是返回的reader有点问题? ? 先关了看看~我去,有值了!不会这么容易就搞定了吧?不行,得再试试 ?

    2.1K70发布于 2018-04-10
  • 来自专栏全栈程序员必看

    关于【ExecuteReader: Connection 属性尚未初始化】的错误提示解决方案「建议收藏」

    找到【SqlCommand mycmd = new SqlCommand();】这条语句,

    1.3K10编辑于 2022-08-28
  • 来自专栏大内老A

    Is this a MS EnterLib DAAB BUG or not?

    具体场景如下,通过Database对象的ExecuteReader执行两段Select语句,前一句是不合法的,后一句是正确的。 (如下图),错误消息为:“ExecuteReader requires an open and available Connection. 原因出在这里:在ExecuteReader中,相应的ADO.NET代码放在try|catch中,当异常抛出后,相应的DbConnect会被关闭。 但是由于在我的代码中,两次ExecuteReader的调用是在一个相同的Ambient Transaction中执行的,DAAB在内部采用相同的DbTransaction执行这两项操作,当执行第一项操作时 1: public virtual IDataReader ExecuteReader(DbCommand command) 2: { 3: ConnectionWrapper wrapper

    1.1K80发布于 2018-01-16
  • 来自专栏全栈程序员必看

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

    1.使用ExecuteReader()操作数据库 2.使用ExecuteNonQuery()操作数据库 3.使用ExecuteScalar()操作数据库 4.使用DataSet数据集插入记录,更新数据 一、使用ExecuteReader()操作数据库,执行查询操作的非常好的方法。 ExecuteReader比DataSet而言,DataReader具有较快的访问能力,并且能够使用较少的服务器资源。 使用ExecuteReader()操作数据库,通常情况下是使用ExecuteReader()进行数据查询操作,使用ExecuteReader()查询数据能够提升查询效率,而如果需要进行数据库事务处理的话 ,ExecuteReader()并不是一个理想的选择。

    1.3K30编辑于 2022-10-01
  • 来自专栏技术之路

    ADO.NET-DataReader读取数据

    conn.Open(); //执行查询方法,返回DataReader对象 SqlDataReader objRader = sqlCommand.ExecuteReader //关闭读取器 conn.Close(); Console.ReadKey(); } } 查询结果: ExecuteReader ()方法基本步骤 1.创建Connection对象 2.组合Select类型的sql语句 3.创建Command对象,并封装Connection和sql语句 4.打开连接 5.执行ExecuteReader //关闭读取器 conn.Close(); Console.ReadKey(); } } 查询结果: ExecuteReader 方法基本步骤(多个结果集) 1.创建Connection对象 2.组合Select类型的sql语句 3.创建Command对象,并封装Connection和sql语句 4.打开连接 5.执行ExecuteReader

    51010编辑于 2024-04-23
  • 来自专栏全栈程序员必看

    db4o java_java com.db4o 类

    list(condition, null); } @Overridepublic List list(Predicate condition, FunctionkeySelector) {return executeReader ).toList(); } @Overridepublic List listDescending(Predicate condition, FunctionkeySelector) {return executeReader condition, FunctionkeySelector, PagingRequest pagingParam) { require(pagingParam); NQuery nQuery = executeReader condition, FunctionkeySelector, PagingRequest pagingParam) { require(pagingParam); NQuery nQuery = executeReader (condition, keySelector, true);returnpagingParam.page(nQuery); }private NQuery executeReader(Predicate

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

    OleDbCommand 的特点

    OleDbCommand 的特点在于以下对数据源执行命令的方法: ExecuteReader 执行返回行的命令。 如果用 ExecuteReader 执行如 SQL SET 语句等命令,则可能达不到预期的效果。 oracleConn) cmd.Parameters.Add(“@p1”, OleDbType.Char, 3).Value = “a” Dim dr As OleDbDataReader = cmd.ExecuteReader sql, oracleConn); cmd.Parameters.Add(“@p1”, OleDbType.Char, 3).Value = “a”; OleDbDataReader dr = cmd.ExecuteReader

    1.2K20编辑于 2022-08-31
  • 来自专栏全栈程序员必看

    ExecuteNonQuery()的用法

    ExecuteNonQuery()的用法 下面我们将详细讲解如何在Page_Load()中对数据库的增加、删除、修改,最后我们再来总结一下ExecuteNonQuery(),ExecuteScalar(),ExecuteReader MyCommand1.Connection = MyConnection; MyCommand1.ExecuteNonQuery();’由于增加了一条记录,所以返回1 // 或者MyCommand1.ExecuteReader MyCommand1.Connection = MyConnection; MyCommand1.ExecuteNonQuery();’由于删除了n条记录,所以返回n // 或者MyCommand1.ExecuteReader MyCommand1.Connection = MyConnection; MyCommand1.ExecuteNonQuery();’由于修改了1条记录,所以返回n // 或者MyCommand1.ExecuteReader Connection = MyConnection; MyCommand1.ExecuteNonQuery();’首先建立一个LookupCodes表,然后返回-1 //或者MyCommand1.ExecuteReader

    1.8K10编辑于 2022-09-07
  • 来自专栏C# 编程

    [C#]SQLite执行效率优化结论

    List<Test> tests = new List<Test>(); SQLiteDataReader reader = command.ExecuteReader } reader.Close(); return tests; }, "[---不使用事务---]使用ExecuteReader List<Test> tests = new List<Test>(); SQLiteDataReader reader = command.ExecuteReader } reader.Close(); return tests; }, "[---使用事务---]使用ExecuteReader 2)使用ExecuteReader方式比使用Adapter Fill Table方式快一点点,但这不是绝对的,这取决于编写的代码; 3)无论是执行插入或查询操作,使用事务比不使用事务快,尤其是在批量插入操作时

    1.5K30发布于 2019-05-24
  • 来自专栏centosDai

    CA3001:查看 SQL 注入漏洞的代码

    CommandType = CommandType.Text, }; SqlDataReader reader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name; SqlDataReader reader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name Dim reader As SqlDataReader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name; SqlDataReader reader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name Dim reader As SqlDataReader = sqlCommand.ExecuteReader

    4600编辑于 2022-02-27
  • 来自专栏centosDai

    CA3001:查看 SQL 注入漏洞的代码

    CommandType = CommandType.Text, }; SqlDataReader reader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name; SqlDataReader reader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name Dim reader As SqlDataReader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name; SqlDataReader reader = sqlCommand.ExecuteReader productName", SqlDbType.NVarChar, 128).Value = name Dim reader As SqlDataReader = sqlCommand.ExecuteReader

    97900编辑于 2022-02-20
领券