|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。ado在《十天学会ASP》教程中,我粗粗先容了一下ADO,实践上能够说是点到为止。只说了Connection工具中的Open办法创建到数据源的物理毗连,利用Close办法将其断开;Recordset工具中的利用AddNew、Update和Delete办法所做的变动,在最初分页中提到了Recordset工具中AbsolutePage和RecordCount属性。在这里我想有需要再较体系说一下ADO的各类工具的办法、属性。究竟ADO不但使用在ASP中,VB,VC都能够用到。在这十天中我想次要提到的工具是:
Connection工具(代表翻开的、与数据源的毗连。)
RecordSet工具(代表来自基础表或命令实行了局的纪录的选集。)
至于和存储历程亲切相干的Parameter工具和Command工具会在今后的教程中具体说。
先来讲一下Connection工具的办法:
1、Open办法
connection.OpenConnectionString,UserID,Password,Options
ConnectionString可选,字符串,包括毗连信息。
UserID可选,字符串,包括创建毗连时所利用用户名。
Password可选,字符串,包括创建毗连时所利用暗码。
Options可选,ConnectOptionEnum值。决意该办法是在毗连创建以后(异步)仍是毗连创建之前(同步)前往。能够是以下某个常量:
adConnectUnspecified(默许)同步翻开毗连。
adAsyncConnect异步翻开毗连。
2、Execute办法
connection.ExecuteCommandText,RecordsAffected
CommandText字符串,包括要实行的SQL语句、表名、存储历程或特定供应者的文本。
RecordsAffected可选,长整型变量,供应者向其前往操纵所影响的纪录数量。
3、Close办法
connection.Close
利用Close办法可封闭Connection工具以便开释一切联系关系的体系资本。
必要注重的是:
(1)封闭工具并不是将它从内存中删除,能够变动它的属性设置而且在今后再次翻开。
(2)要将工具从内存中完整删除,可将工具变量设置为Nothing。
(3)利用Close办法封闭Connection工具的同时,也将封闭与毗连相干联的任何举动Recordset工具。
(4)封闭Connection工具后,挪用任何必要翻开与对数据源毗连的办法都将发生毛病。
以上三种办法,人人都应当是熟知的。
上面说一下Connection工具的属性,复杂提一下。
1、Provider属性
利用Provider属性指定OLEDB供应者。
必要注重的是:挪用Open办法时在多处指定供应者大概会发生没法意料的成果。
2、ConnectionString属性
包括用于创建毗连数据源的信息。
3、ConnectionTimeout属性
唆使在停止实验和发生毛病前创建毗连时代所守候的工夫,守候毗连翻开的工夫的长整型值(单元为秒)。默许值为15。
4、Mode属性
唆使在Connection中修正数据的可用权限。
常量申明
AdModeUnknown默许值。标明权限还没有设置或没法断定。
AdModeRead标明权限为只读。
AdModeWrite标明权限为只写。
AdModeReadWrite标明权限为读/写。
AdModeShareDenyRead避免其他用户利用读权限翻开毗连。
AdModeShareDenyWrite避免其他用户利用写权限翻开毗连。
AdModeShareExclusive避免其他用户翻开毗连。
AdModeShareDenyNone避免其他用户利用任何权限翻开毗连。
必要注重的是:
利用Mode属性可设置或前往以后毗连上供应者正在利用的会见权限。Mode属性只能在封闭Connection工具时才干够设置。
明天说到这里,今天说一下RecordSet工具的属性。
</p>结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 |
|