运用ADO.NET处理相关秘诀

如果ADO.NET处理是本机,可以写作“localhost”;若ADO.NET处理不是本机,***用要连接SqlServer服务器的IP地址。运用SqlCommand执行SQL命令来添加数据记录。。。。。

专业领域包括网站建设、成都做网站商城建设、微信营销、系统平台开发, 与其他网站设计及系统开发公司不同,创新互联建站的整合解决方案结合了帮做网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,为客户提供全网互联网整合方案。

该方法主要利用SqlDataAdapter的Fill方法将数据填充到客户端的DataSet 数据集中,填充后与数据源断开。在客户端对DataSet中的记录表进行浏览、插入、修改、删除,操作完成后如需更新数据库。

再利用SqlDataAdapter的UpDate方法将DataSet中数据表处理的结果更新到SQL数据库中。往往适用于对数据表进行繁杂操作或长时间交互处理。这种方式在一些编程书籍介绍较多,本人只想对向SQL数据库记录操作的主要步骤作以说明。

 
 
  1. Dim MySqlataAdapter  As SqlDataAdapter  
  2. Dim MyDataSet As DataSet  
  3. Dim strSql  As string="select * from Test"  
  4. MySqlDataAdapter=New SqlDataAdapter(srtSql,Myconnection)  
  5. Dim objBc As New SqlCommandBuilder(MySqlDataAdapter)  
  6. …… 

在以上操作中,我们重点介绍一下SqlCommandBuilder对象能够据创建SqlataAdapter对象过程中指定的select语句,ADO.NET处理基于SQL Update、SQL Insert、SQL Delete语句构造出SqlCommand对象,并将对象赋予DataAdapter的UpdateCommand、InsertCommand、DeleteCommand属性。只适用以下情况:更新单个数据库表中的记录。用于生DataAdapter对象的Select语句,必须返回一个包含唯一识别记录的列。

ADO.NET处理属性不能发生变化。但当DataAdapter对象是从是多个关联的表中检索出的记录时,就不能使用qlCommandBuilder类了,必需手写SQLCommand对象赋予DataAdapter对象的相关的命令属性,这样会比较繁。关于这一点,相关书籍介绍到的很少希望读者能够重视。#t#

ADO.NET处理与常用的2种数据库连接方式进行了介绍。ADO.NET对数据的处理分为:保持连接状态的数据操作和无连接状态的数据操作。ADO.NET处理保持连接状态的数据操作适合对数据快速处理,无连接状态的数据操作适用于用户长时间对部分数据记录进行处理。

无连接状态的数据操作更新数据时必须构造DataAdapter更新命令的UpdateCommand、InsertCommand、DeleteCommand命令属性。据本人在写程序的过程中总结出的一些经验之谈,在此愿与大家分享,也许对大家有所帮助。大家只有编程的过程才能体会到成功的快乐,就会得到许多书本上找不到的发现。

名称栏目:运用ADO.NET处理相关秘诀
文章路径:http://www.stwzsj.com/qtweb/news24/5674.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联