c#中ExecuteReader是什么意思?怎么用?(C#的oledbcommand类有什么用)

2023-12-26 12阅读

c#中ExecuteReader是什么意思?怎么用?

:ExecuteReader 方法存在的目的只有一个:尽可能快地对数据库进行查询并得到结果。ExecuteReader 返回一个DataReader对象:如果在SqlCommand对象中调用,则返回SqlDataReader;如果在OleDbCommand对象中调用,返回的是OleDbDataReader。可以调用DataReader的方法和属性迭代处理结果集。它是一个快速枚举数据库查询结果的机制,是只读、只进的。对SqlDataReader.Read的每次调用都会从结果集中返回一行。

c#中ExecuteReader是什么意思?怎么用?(C#的oledbcommand类有什么用)(图片来源网络,侵删)

请阐述一下ado.net组件中有哪些常用的对象?

Connection对象:与数据源建立连接,连接sql server7.0 或更新版本数据库用SqlConnection,连接OLEDB数据源使用OledbConnection. Command 对象:对数据源执行SQL命令并返回结果,SQL Server7.0或更新版本用SqlCommand,OLE DB数据源使用OledbCommand. DataReader对象: 读取数据源的数据,只能将数据源的数据从头到尾依次读出,Sql server7.0或以上版本使用SqlDataReader,Oledb数据源使用OledbReader DataAdapter对象:对数据源执行操作并返回结果,在DataSet与数据源之间建立通信,将数据源中的数据写入DataSet ,或根据DataSet中的数据必定数据源。Sql server7.0或以上版本使用SqlDataAdapter,Oledb 数据源使用OledbAdpater. DataSet对象: 服务器内存中的数据库 DataView对象: 用于显示DataSet中的数据

VB.NET用UpdateCommand更新数据库?

Try objconn.Open() Dim dt As New DataTable Dim strsql = "select * from Info" objadap.SelectCommand = New OleDb.OleDbCommand(strsql, objconn) objadap.Fill(objDSet, "Info") objDSet.Clear() Dim cmdbuilder As New OleDb.OleDbCommandBuilder(objadap) objadap.UpdateCommand = cmdbuilder.GetUpdateCommand() ‘此处修改数据 objadap.Update(objDSet.Tables("Info")

) objconn.Close() MsgBox("保存成功", , "提示") '*****

c#中ExecuteReader是什么意思?怎么用?(C#的oledbcommand类有什么用)(图片来源网络,侵删)

* Catch ex As Exception MsgBox(Err.Description, MsgBoxStyle.Critical, Err.Number) End Try

到此,以上就是小编对于c# oledbconnection的问题就介绍到这了,希望这3点解答对大家有用。

c#中ExecuteReader是什么意思?怎么用?(C#的oledbcommand类有什么用)(图片来源网络,侵删)
文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]