ASP教程之用ASP存取各类经常使用范例数据库(三)
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。数据|数据库2)创建带暗码的Mdb数据库的Recordset工具,它的创建体例与创建不带暗码的Mdb数据库的Recordset工具相似,只是多了一个暗码参数,即在与数据库毗连时,必需给出暗码信息。FunctionCreateSecuredMdbRecordset(数据库文件名,数据表名或Select语句,password)
Dimconn,Provider,DBPath
’创建Connection工具
Setconn=Server.CreateObject("ADODB.Connection")
Provider="Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath="DataSource="&Server.MapPath("数据库文件名")
’毗连数据库,注重上面一行带有暗码参数
conn.OpenProvider&DBPath&”JetOLEDB:DatabasePassword=”&assword
SetCreateSecuredMdbRecordset=Server.CreateObject("ADODB.Recordset")
’翻开数据表,参数二为Connection工具
CreateSecuredMdbRecordset.Open"数据表名",conn,2,2
EndFunction
3)DBF文件不是一个尺度的数据库文件,只相称于尺度数据库文件中的一个数据表,以是为了利用DBF文件,接纳把一切的DBF文件放在一个目次下,如许把目次名当作尺度数据中的数据库表,每个DBF文件相称于尺度数据库的数据表。上面函数中Directory是DBF地点的目次名,
FunctionCreateDbfRecordset(目次名,DBF文件名或Select语句)
Dimconn,Driver,SourceType,DBPath
’创建Connection工具
Setconn=Server.CreateObject("ADODB.Connection")
Driver="Driver={MicrosoftVisualFoxProDriver};"
SourceType="SourceType=DBF;"
DBPath="SourceDB="&Server.MapPath("目次名")
’挪用Open办法翻开数据库
conn.OpenDriver&SourceType&DBPath
SetCreateDbfRecordset=Server.CreateObject("ADODB.Recordset")
’翻开DBF文件,参数二为Connection工具
CreateDbfRecordset.OpenDBF文件名或Select语句,conn,2,2
EndFunction
</p>大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
页:
[1]