大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 用ASP存取各种常用类型数据库(五)

用ASP存取各种常用类型数据库(五)

时间: 2021-07-31 作者:daque

6)sql server属于server级的数据库,运用时诉求比拟庄重,必需要求输出用户名及暗号本领运用。   function createsqlserverrecordset(计划机称呼,用户id, 用户暗号,数据库称呼 数据表或察看表或select训令 ) dim params, conn set creatsqlserverconnection = nothing set conn = server.createobject("adodb.connection") params = "provider=sqloledb.1" params = params & ";data source=" & computer params = params & ";user id=" & userid params = params & ";password=" & password params = params & ".initial catalog="&数据库称呼 conn open paras set createsqlserverrecordset = server.createobject("adodb.recordset") createsqlserverrecordset.open source, conn, 2, 2 end function   运用上头的因变量就不妨翻开常用典型的数据库,而后运用ado的recordset东西的减少记载、简略记载、窜改记载等功效就不妨对数据库举行操纵。然而要证明的是,在本质开拓中咱们创造,即使运用dbf、dbc、excel数据库,实行功效没有mdb数据库功效高,最佳尽大概用mdb典型数据库。   即使用用dbf、dbc、excel数据库,底下几点要提防:excel数据库只能读取、减少记载、窜改记载,但不许简略记载;dbf、dbc<不妨读取记载、减少记载、简略记载、窜改记载,然而在减少记载时,任何一个字段值都不许为空,由此可看出控制性很大,以是尽大概地用mdb或sql数据库。 四、范例(存取excel数据表)   为了更进一步证明那些因变量的用法,正文给出一个存取excel数据表的例子,其它因变量的存取本领与此一致。假如有一个如图2的名为1.xls的excel文献, 含有三个处事表一班、二班、三班。底下得用上头的因变量存取处事表“一班”的数据。 编写asp文献(文献名为1.asp)存取此excel中文献。 此处是asp源代码: <%' 创造connection东西function createexcelrecordset(xlsfile,sheet)dim rs,conn,driver,dbpathset conn = server.createobject("adodb.connection")driver = "driver={microsoft excel driver (*.xls)};"dbpath = "dbq=" & server.mappath( "xlsfile" )' 挪用open 本领贯穿数据库conn.open driver & dbpathset createexcelrecordset = server.createobject("adodb.recordset")' 翻开sheet表,参数二'>connection东西createexcelrecordset.open "select * from ["&sheet&"$]",conn, 2, 2end function%><html><body bgcolor="#ffffff"><table border=1><tr bgcolor=#00ffff><%'本行是要害行,对因变量的援用' set rs=createexcelrecordset("1.xls","一班")part i输入“表头称呼”且表头的后台的脸色为#00ffff' for i=0 to rs.fields.count-1response.write "<td>" & rs(i).name & "</td>"next%></tr><%' part '>输入数据表的“实质”rs.movefirst ' 将暂时的数据记载移到第一项while not rs.eof ' 确定能否过了结果一项row = "<tr>"for i=0 to rs.fields.count-1row = row & "<td>" & rs(i) & "</td>"nextresponse.write row & "</tr>"rs.movenext ' 移到下一项wend%></table></center></body></html>运用ie和pws(personal web server)后欣赏截止如图3: 参考文件: [1]database and the world wide web marianne winslett, university of illinois [2]http://www.aspobjects.com

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.