SqlDataAdapter

有InsertCommand 还有SelectCommand ,还有UpdateCommand

这三个都是具体做什么的,谁能给个具体使用这3个命令的例子

SqlDataAdapter主要是用来进行离线数据处理的时候使用的对象,主要用来做批量的数据处理。比如一下从数据库取了10000条数据,然后在内存中对其中的400条删除,6000条修改,1000条增加,这时候我要把处理完的数据一口气传到服务器上去,实际上就需要执行插入,更新和删除操作,InsertCommand 还有SelectCommand ,还有UpdateCommand 这三个命令配合SqlDataAdapter就可以完成这样的操作。
单独的使用InsertCommand 还有SelectCommand ,还有UpdateCommand就和使用SqlCommand一样的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-01-09
SqlDataAdapter 这个是数据适配器,主要是起连接数据命令SQLCommand和数据集DataSet之间一个桥梁的作用。SqlDataAdapter 根据SQLCommand提供的哪个命令如:插入那么一般SQLCommand的对象就写成insercmd,更新,对象就写成updatecmd,还有删除deletecmd..一般的查询命令,那么SQLCommand对象就写成selectcmd..

selectcmd,updatecmd,deletecmd,insertcmd都是些自己命名的SQLCommand这个类的实例。。

SqlCommand selectcmd = new SlqCommand("这里写一般查询的SQL语句/或者是存储过程");
SqlCommand deletemcd= new SlqCommand("这里写删除的SQL语句或者是存储过程");
SqlCommand insertcmd= new SlqCommand("这里写插入的SQL语句或者是存储过程");
SqlCommand updatecmd= new SlqCommand("这里写更新的SQL语句或者是存储过程");本回答被网友采纳
第2个回答  2008-01-08
SqlDataAdapter da=new SqlDataAdapter(Sql语句,连接对象)
这句可以分开写换成:
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand.CommandText=Select语句;
或da.UpdateCommand.CommandText=Update语句;
或da.InsertCommand.CommandText=Insert语句;
或da.DeleteCommand.CommandText=Delete语句;

SqlDataAdapter 和OleDbDataAdapter的区别
SqlDataAdapter和OleDbDataAdapter的主要区别在于它们所针对的数据库类型和使用的数据访问接口。首先,让我们从名字上开始理解它们:SqlDataAdapter:它专门用于与Microsoft SQL Server数据库进行交互。当你需要连接和操作SQL Server数据库时,SqlDataAdapter是一个理想的选择。它使用SQL Server特有的SQL Server .NET ...

SqlDataAdapter提示
SqlDataAdapter的UpdateCommand工作原理是这样的:当你调用SqlDataAdapter的Update()方法时,它会对DataSet中的每一行进行检查。如果某一行的数据已经被修改,那么它就会执行预先设置好的UpdateCommand。这意味着,如果没有数据被改动,UpdateCommand是不会被执行的,这在节省资源和防止无谓操作方面非常有效。总结来...

SqlCommand和SqlDataAdapter有什么区别
因为DataSet是离线的,所以SqlDataAdapter这个对象是连接DataSet和数据库的桥梁,所有对DataSet的操作(填充,更新等)都要通过他ado.net数据访问有两种方式:1.离线--通过DataSet,然后离线增,删,改,最后通过SqlDataAdapter解 析到数据库中2.直接对数据库操作SqlCommand (Update,Insert,Delete)SqlCommand就是...

SqlDataAdapter
SqlDataAdapter主要是用来进行离线数据处理的时候使用的对象,主要用来做批量的数据处理。比如一下从数据库取了10000条数据,然后在内存中对其中的400条删除,6000条修改,1000条增加,这时候我要把处理完的数据一口气传到服务器上去,实际上就需要执行插入,更新和删除操作,InsertCommand 还有SelectCommand ,还...

SqlDataAdapter 什么时候用它 以及解释一下下面的代码
SqlDataAdapter:数据适配器 DataSet:数据集 sqlconn:数据源 DataRowView:数据视图 代码含义:1.定义一个MYDA的数据适配器,连接数据库,执行SQLSTR代码 2.定义MYDS数据集并初始化 3.填充数据集 4.提出数据集中tb_member表赋值给数据视图。SqldataAdapter当你要填充数据集的时候就需要使用它 ...

数据适配器简介
SqlDataAdapter, 作为DataSet与SQL Server之间的重要桥梁,其核心职责是实现数据的检索和保存。它通过运用特定的Transact-SQL语句,如Fill和Update,来调整DataSet中的数据,使其与数据源的数据保持一致。Fill功能允许SqlDataAdapter根据数据源的更新,动态创建DataSet中的表和列,但这通常不会自动包含主键信息,...

如何使用 SqlDataAdapter
* FROM 表名1 "; \/\/要执行的SQL语句 SqlDataAdapter da=new SqlDataAdapter(strSQL,ConnSql); \/\/创建DataAdapter数据适配器实例 DataSet ds=new DataSet();\/\/创建DataSet实例 da.Fill(ds,"自定义虚拟表名");\/\/使用DataAdapter的Fill方法(填充),调用SELECT命令 ConnSql.Close ();\/\/关闭数据库 ...

谁知道SqlDataAdapter的用法啊,要实例
SqlDataAdapter da=new SqlDataAdapter("查询语句",SqlConnection);SqlDataAdapter da=new SqlDataAdapter("查询语句","链接数据库字符串");调用执行:da.Fill(dataset);da.Fill(datatable);习惯用法:SqlConnection conn = new SqlConnection("链接字符串");SqlDataAdapter da=new SqlDataAdapter("查询语句"...

sqlcommand和sqladtadapter的区别
及 SET 语句等命令。2.sqladapter 一般用在非连接模式下,不需要显式的打开和关闭数据库连接。设置其insertcommand,Updatecommand,selectcommand等等属性,这些属性都是sqlcommand 类型的。用selectcommand的结果填充DataSet,然后能对DataSet进行修改。总结如下:SqlDataAdapter 是 DataSet 和 SQLServer之间的桥梁。

sqldataadapter 和sqldatareader load 和fill谁更快一点
SqlDataAdapter的作用就是将数据从数据库中提取出来,放在DataSet中,当DataSet中的数据发生变化时,SqlDataAdapter再将数据库中的数据更新,以保证数据库中的数据和DataSet中的数据是一致的!用微软顾问的话讲:DataAdapter就像是一把铁锹,它负责把数据从数据库“铲”到DataSet中,或者将数据从DataSet“铲”到...

相似回答
大家正在搜