ASP网站制作之用ASP存取各类经常使用范例数据库(五)
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天数据|数据库6)SQLServer属于Server级的数据库,利用时请求对照严厉,必需请求输出用户名及暗码才干利用。FunctionCreateSQLServerRecordset(盘算机称号,用户ID,用户暗码,数据库称号数据表或检察表或Select指令)
DimParams,conn
SetCreatSQLServerConnection=Nothing
Setconn=Server.CreateObject("ADODB.Connection")
Params="Provider=SQLOLEDB.1"
Params=Params&";DataSource="&Computer
Params=Params&";UserID="&UserID
Params=Params&";Password="&Password
Params=Params&".InitialCatalog="&数据库称号
ConnopenParas
SetCreateSQLServerRecordset=Server.CreateObject("ADODB.Recordset")
CreateSQLServerRecordset.Opensource,conn,2,2
EndFunction
使用下面的函数就能够翻开经常使用范例的数据库,然后使用ADO的Recordset工具的增添纪录、删除纪录、修正纪录等功效就能够对数据库举行操纵。可是要申明的是,在实践开辟中我们发明,假如利用DBF、DBC、Excel数据库,实行效力没有MDB数据库效力高,最好尽量用MDB范例数据库。
假如用用DBF、DBC、Excel数据库,上面几点要注重:Excel数据库只能读取、增添纪录、修正纪录,但不克不及删除纪录;DBF、DBC<能够读取纪录、增添纪录、删除纪录、修正纪录,可是在增添纪录时,任何一个字段值都不克不及为空,由此可看出范围性很年夜,以是尽量地用MDB或SQL数据库。
4、实例(存取Excel数据表)
为了更进一步申明这些函数的用法,本文给出一个存取Excel数据表的例子,别的函数的存取办法与此相似。假定有一个如的名为1.xls的Excel文件,含有三个事情表一班、二班、三班。上面得用下面的函数存取事情表“一班”的数据。
编写ASP文件(文件名为1.asp)存取此Excel中文件。
此处是asp源代码:
<%
创建Connection工具
FunctionCreateExcelRecordset(xlsfile,sheet)
Dimrs,conn,Driver,DBPath
Setconn=Server.CreateObject("ADODB.Connection")
Driver="Driver={MicrosoftExcelDriver(*.xls)};"
DBPath="DBQ="&Server.MapPath("xlsfile")
挪用Open办法毗连数据库
conn.OpenDriver&DBPath
setCreateExcelRecordset=Server.CreateObject("ADODB.Recordset")
翻开Sheet表,参数二>Connection工具
CreateExcelRecordset.Open"Select*From["&sheet&"$]",conn,2,2
EndFunction
%>
<HTML>
<BODYbgcolor="#FFFFFF">
<TABLEBORDER=1>
<TRBGCOLOR=#00FFFF>
<%
本行是关头行,对函数的援用
setrs=CreateExcelRecordset("1.xls","一班")
PartI输入“表头称号”且表头的背景的色彩为#00FFFF
Fori=0tors.Fields.Count-1
Response.Write"<TD>"&rs(i).Name&"</TD>"
Next
%>
</TR>
<%
Part>输入数据表的“内容”v
rs.MoveFirst将今朝的数据纪录移到第一项
WhileNotrs.EOF判别是不是过了最初一项
Row="<TR>"
Fori=0tors.Fields.Count-1
Row=Row&"<TD>"&rs(i)&"</TD>"
Next
Response.WriteRow&"</TR>"
rs.MoveNext移到下一项
Wend
%>
</TABLE></CENTER>
</BODY>
</HTML>
使用IE和PWS(PersonalWebServer)后扫瞄了局如:
参考文献:
DataBaseandtheWorldWideWebMarianneWinslett,UniversityofIllinois
http://www.aspobjects.com
</p>缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页:
[1]