ADO
darkread
人称坑王,踩过领域内所有的坑。
展开
-
ASP VBScript开发技巧
现在ASP已经落伍了,没有完全学习的必要,主要的作用是维护和更新一些旧系统。因此,不讲语法,讲操作。语法可参照:http://www.w3school.com.cn/asp/index.asp1、 运行环境Windows 最好是Server,没有那么XP也行。IIS 5.0以上版本,如果是6.0,那么默认的ASP功能是不开放的。如需开放,请参照:asp脚本在目前的网页开发方面使原创 2012-05-31 15:41:44 · 902 阅读 · 0 评论 -
asp.net中的数据绑定详解
本文来自网络,来源也是转载,谁有源地址,我加链接进来灵活的运用数据绑定操作绑定到简单属性:绑定到集合:' runat="server">绑定到表达式:绑定到方法返回值:绑定到Hashtable:绑定到ArrayList:若数组里里放的是对象则可能要进行必要的转换后再绑定如:绑定到DataView,DataTable,DataSet:或要格式化则:转载 2012-08-31 15:39:01 · 1017 阅读 · 0 评论 -
如何在Web和桌面程序统一配置文件XXX.Config
对于大部分的Web程序,数据库配置都在DAL或者BLL中,但是为了方便后台操作或者数据监视往往会手写一定的工具。为了重用DAL和BLL代码,需要ConfigurationManager统一读取设置,让Web从Web.Config,让桌面程序从app.config。其实很简单1、写一个Web.Config,放在Asp.net根目录下(不考虑多个的情况,一般默认就有的)。复制一个App.C原创 2012-08-30 16:25:17 · 1505 阅读 · 0 评论 -
ASP.net和C#常用代码收集(不断添加ing)
1、Xml to stringXmlDocument x = new XmlDocument();x.LoadXml(m.GetMenuXML());StringWriter stringWriter = new StringWriter();XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter);x.WriteTo(原创 2012-08-01 10:01:51 · 649 阅读 · 0 评论 -
ADO.net应该手动释放资源。
本来对于C#的GC有诸多争议,像我这样从伪C++程序员转过来的,自然对于靠第三方回收堆上对象的行为,感到一种恐惧和无力。但是,既然Java和C#都有GC,总还认为是可靠的,但是,谁知道这个可靠的GC缺出问题了。案例:同事做的一个操作数据库的B/S小程序出问题了,前台asp.net,数据库SQL2k,操作数据库用了ADO.net,操作几次之后,页面报错,Debug时发现asp.net报错的大意为原创 2012-07-27 11:02:18 · 3674 阅读 · 0 评论 -
ADO.NET DataReader使用技巧搜集总结
经常上网收集资料,自己看多了也能总结出一些东西,在这里究一些使用ADO.NET DataReader 获得最佳性能的技巧来说谁,同时还回答了一些关于使用ADO.NET DataReader的常见问题。◆在访问相关 Command 的任何输出参数之前,必须关闭 DataReader。◆完成读数据之后总是要关闭 DataReader。如果使用 Connection 只是用于返回 DataR转载 2012-07-25 09:58:02 · 745 阅读 · 0 评论 -
ADO.NET结构图解
ADO.NET还是比较常用的,于是我研究了一下ADO.NET结构,在这里拿出来和大家分享一下,希望对大家有用。ADO.NET结构包括两个核心组件:DataSet和.NET Framework数据提供程序DataSet是ADO.NET的断开式结构的核心组件,为了实现独立于任何数据源的数据访问,可将其视为从数据库检索出的数据在内存中的缓存。它包括一个或者多个DataTable对象的集合,这些对象由数据转载 2012-07-25 09:37:01 · 1435 阅读 · 0 评论 -
DataReader是否自动关闭
1,若是用于数据绑定,如gridview,因使用MoveNext方法读取数据,该方法在结束后调用DataReader.Close()方法,故会关闭datareader,是否关闭connection呢,要看执行时是否传了CloseConnection进去,若传了,则在DataReader.Close()关闭gridview的同时,会自动关闭connectiondataReader = cmd转载 2012-07-25 09:15:44 · 1245 阅读 · 0 评论 -
ADO.NET中的五个主要对象
Connection 物件Connection 对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。Command 物件Command 对象主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及呼叫存在数据库中的预存程转载 2012-07-25 10:10:35 · 771 阅读 · 0 评论 -
ADO.NET对数据库操作经典类
一.用SqlConnection连接SQL Server1.加入命名空间using System.Data.SqlClient;2.连接数据库SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "userid=sa;password=sinofindb;initial转载 2012-07-25 11:07:42 · 618 阅读 · 0 评论 -
ADO.Net连接池和连接字符串剖析
本文来自网络转载,其中对于连接池的机制与C#垃圾回收机制的关联,以及两者综合作用产生的效果有着确定而明显的效果。值得一看。随着.Net地推出。数据库读取技术也由原本地ADO进化为ADO.Net。正如所有人所知道地,ADO.Net较ADO提供了更便捷地数据库读写能力以及优秀地性能。 Connection PoolConnection Pool是ADO.Net一个用来提高性能地重要功能。当转载 2012-07-22 17:46:01 · 793 阅读 · 0 评论 -
错误'800a0cb3' 当前记录集不支持更新
涉及Connection,RecordSet共同属性一个CursorLocationRecordSet属性两个:CursorType和LockType用Connection.Execute或者Recordset.Open都能继承Connection的CursorLocation而且以为如果要AddNew,move,那么最好设置CursorLocation为3,adClient,不然原创 2012-05-25 15:01:56 · 2940 阅读 · 2 评论 -
SqlDataAdapter细节问题的讨论
原文传送门如果使用SqlDataAdapter来查询数据返回给DataSet或者DataTable时需要注意以下几点:1、如果SqlDataAdapter的SelectCommand的连接并没有打开,使用SqlDataAdapter的Fill方法时会自动打开数据库连接,并在方法执行完毕自动关闭连接。如果连接在使用Fill方法之前已经打开,方法执行结束后会保持连接的现有状态,不会关闭转载 2012-08-27 10:40:10 · 3683 阅读 · 0 评论