executereader的简单介绍
http://www.itjxue.com 2023-01-21 11:30 来源:未知 点击次数:
ExecuteReader 要求已打开且可用的 Connection,连接的当前状态为已关闭
你已经定义了myconn 就直接用就好了。这个是打开的。你后来为什么还要定义个con 这个,这个你没打开,当然就是关闭的了。
c#中ExecuteReader是什么意思?怎么用?
:ExecuteReader 方法存在的目的只有一个:尽可能快地对数据库进行查询并得到结果。ExecuteReader 返回一个DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader;如果在OleDbCommand对象中调用,返回的是OleDbDataReader。可以调用DataReader的方法和属性迭代处理结果集。它是一个快速枚举数据库查询结果的机制,是只读、只进的。对SqlDataReader.Read的每次调用都会从结果集中返回一行。
c# ExecuteReader 要求已打开且可用的 Connection。连接的当前状态为已关闭。
你在SqlCommand cmd = new SqlCommand(sql, conn);调试下,看conn的状态是否是打开的。
ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。
定义了连接要打开才能使用和读取数据的。
SqlCommand cmd = new SqlCommand(strcmd, cnn);
SqlDataReader rdr = cmd.ExecuteReader();
在这两句中间加上cnn.Open();
asp.net的ExecuteReader()方法的用法
ExecuteReader()这只是一个方法啊,SqlCommand cmd = DB.createSqlcommand("select * from denglu where id=1"); 你觉得这错没?