1 ASP初学--杭州精灵电子
用户中心  购物篮
会员登陆  收藏夹
  精灵电子元件网购商城是专业的电子元件批发、零售、网购服务的网站,本商城主要在线销售小家电产品,电子制作小产品,网上购物流行商品,以及数码产品和电脑产品家电维修配件电子元件等等,提供个人以及团体网上最实惠、最安全的购物环境,奉献给广大的网上购物消费者最贴心的服务和最实惠的商品。精灵电子元件物商城的网上购物:价格最低!质量最好!服务最优! 电子元件邮购 小电器,家用电器,网上购物,购物商城。 精灵电子
     星期五
 您的位置: 杭州精灵电子>>电脑网络/办公设备>>ASP初学
   后您也可以发表文章的哦ASP初学

    ASP是个好东西,它强大的交互能力以及数据处理能力使得它成为了商业网站的钟爱。但ASP程序的设计和调试却并不容易,光是高档服务器+WINDOWS NT操作系统+IIS服务器+SQL SERVER数据库系统的配置就不是我们个人用户所能够染指的。难道ASP真的与我们这些个人用户无缘吗?难道我们非要有如此奢侈的软硬件环境才能够走上ASP的学习之路吗?

   一、 硬件配置
  PⅢ450双CPU+1G内存+10G以上的SCSI硬盘,是一台使用WINDOWS NT的WEB服务器的标准配置。当然,我们无需这样的配置,我们需要的只是一台能够流畅运行WINDOWS 98的机器。
  二、 软件配置
  首先,我们需要安装WINDOWS 98
  其次,我们需要安装Personal Web Server(简称PWS),在WINDOWS 98的光盘里有一个名为“add-ones”的目录,打开后里面又有一个名为“PWS”的目录,运行里面的SETUP.EXE便开始了安装(图1)。
  在安装程序运行到“最小、典型、自定义安装”选择的时候,请选择“自定义”,然后选择“Personal Web Server(PWS)”,再按“显示子组件”。接着选择“文档”,再按“显示子组件”,最后选择“Active Server Page”。这个组件将安装包括ASP教程、VBScript教程以及Jscript教程在内的一些文档,对于今后的开发大有益处。选择完毕之后一路按“确定”,再按“下一步”,开始设置“WWW服务”文档存放的目录,缺省值是“C:Inetpubwwwroot”,建议不要改变。然后设置的是“MTS安装文件夹”,缺省值是“C:Program FilesMts”,建议也不要改变。再按一次“下一步”之后,最关键的安装便开始了,请耐心等待,这样配置的PWS大约有90多兆(图2),可能要耗费相当时间。
  安装完毕之后,请再运行OFFICE 97的安装程序。(什么,这个也没有!如果你有SQL、ORACAL、INFOMIX这些大型数据库那也行,不过似乎有些大材小用。)请选择“自定义安装”,然后在组件列表中请选择“Microsoft Access”和“Data Access”(使用过VB的用户请不要搞错,这个Data Access只是为连接各种数据格式的数据库而提供的驱动程序以及工具,并非VB中的那个小型数据库软件)。
  到目前为止,需要安装的软件以及全部安装完毕了,但不要高兴得太早,现在你的ASP还没有处理数据库的能力,(什么,你不需要处理数据库,那你用ASP干吗,论交互性JAVA Script并不比ASP差,还好学许多呢?)接下来,我们还需要进行数据库创建和ODBC设置这两个步骤。

  三、 数据库创建
  一个好的程序=数据+算法。对于一个数据库程序来说,数据库是必不可缺的。我们下面便要用Access创建一个。
  1)请启动Access。由于在这里我们仅仅是给读者做一个示范,所以创建的是一个最最简单的数据库,只包括一个表并且这个表中仅有一个字段(关于“数据库”、“表”、“字段”这些概念请查阅一本好的数据库书籍或Access的帮助本档)。
  2)请选择“新建数据库”中的“空数据库”,然后按“确定”,并输入数据库的文件名(在这个示范中为C:TEST.MDB)再按“创建”。
  3)选择“表”,并按“新建”。
  4)输入一个字段,字段名称为“name”,数据格式为“文本”,字段大小为“10”。
  5)关闭窗口,并在弹出窗口询问你“你要保存对‘表1’设计的更改吗?”时选择,并将“表名称”设置为“table1”。
  6)接着会弹出窗口告诉你还没有创建“主关键字”,“是”还是“否”,“是”或者“否”关系都不大,随便选择一个。
  7)到此,一个十分基本的数据库便完成了,当然,为了便于我们的测试工作,请再激活刚刚建立的“table1”,并随便往里面输入一些数据。

  四、 设置ODBC
  在设置ODBC之前,有必要将ODBC的概念与读者解释一下,这有利于下面内容的理解。ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等。
  我们所要做的,就是在创建数据库脚本之前,提供一条使 ADO(ASP用于处理数据库的部件) 定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 Web 应用程序传递给数据库。典型情况下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 注册表项中或文本文件的表格。
  通过 ODBC,我们可以选择希望创建的 DSN 的类型:用户、系统 或 文件。系统 DSN 允许所有的用户登录到特定的服务器上去访问数据库,而用户 DSN 使用适当的安全身份证明限制数据库到特定用户的连接。文件 DSN 用于从文本文件中获取表格,提供了对多用户的访问,并且通过复制 DSN 文件,可以轻易地从一个服务器转移到另一个服务器。在本示例中,我们使用文件 DSN。当然,由于你使用的数据库不同,具体的设置也稍有不同,在这里我们只介绍Access、SQL Server、ORACAL三种数据库的ODBC设置。
  首先在 Windows 的“开始”菜单打开“控制面板”,双击“ODBC”图标,然后选择“文件 DSN”属性页,单击“添加”,选择数据库驱动程序,然后单击“下一步”。按照后面的指示配置适用于您的数据库软件的 DSN。
  1)配置 Microsoft Access 数据库的文件 DSN
  在“创建新数据源”对话框中,从列表框选择“Microsoft Access Driver”,然后单击“下一步”。
  键入您的 DSN 文件名(在本示例中使用test),然后单击“下一步”。
  单击“完成”创建数据源。
  在“ODBC Microsoft Access 97 安装程序”对话框中,单击“选择”。选择 Microsoft Access 数据库文件 (*.mdb),然后单击“确定”。
  2)配置 SQL Server 数据库文件 DSN
  在“创建新数据源”对话框中,从列表框中选择“SQL Server”,然后单击“下一步”。
  键入 DSN 文件的名称(在本示例中使用test),然后单击“下一步”。
  单击“完成”创建数据源。
  键入运行SQL服务程序的服务器的名称、登录ID和密码。
  在“创建SQL Server的新数据源”对话框中,在“服务器”列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击“下一步”。
  选择验证登录ID的方式。
  如果要选择SQL服务器验证,请输入一个登录ID和密码,然后单击“下一步”。
  在“创建 SQL Server 的新数据源”对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 标识,然后单击“下一步”。(要获取详细信息,请单击“帮助”。)
  在对话框(同样名为“创建 SQL Server 的新数据源”)中,选择一种字符转换方法,然后单击“下一步”。(详细信息,请单击“帮助”。)
  在下一个对话框(同样名为“创建SQL Server的新数据源”)中,选择登录设置。
  3)配置Oracle数据库文件DSN
  首先要确保 Oracle 用户软件被正确地安装要创建 DSN 的计算机上。详细信息请与服务器管理员联系或参阅数据库软件文档。
  在“创建新数据源”对话框中,从列表框中选择“Microsoft ODBC for Oracle”,然后单击“下一步”。
  键入 DSN 文件的名称(在本示例中使用test),然后单击“下一步”。
  单击“完成”创建数据源。
  输入用户名、密码和服务器名,然后单击“确定”。
  好了,在正确设置完ODBC之后,便迎来了最激动人心的时刻:ASP程序的编制。

  五、 ASP程序的编制
  一般来说,人们都喜欢使用所见即所得的HTML编辑器来编辑HTML文档,但是,所有的所见即所得的HTML编辑器都对ASP支持得不甚理想,所以建议大家先用所见即所得的HTML编辑器完成所有固定的HTML语句,然后再使用纯文本的编辑器(WINDOWS附带的记事本就可以了)加入ASP程序。在本示例中,ASP程序要完成的任务很简单,就是打开数据库将其中“table1”表中的“name”字段的所有数据读出,并输出到浏览器。
  具体程序:C:Inetpubwwwrootdefault.asp
    <%@ LANGUAGE=VBScript %>
    <%
    Set conn = Server.CreateObject(“ADODB.Connection”)
    conn.Open “test”
    set rs=conn.execute(“select * from table1”)
    do while not rs.eof
    response.write rs(“name”)+“”
    rs.movenext
    loop
    rs.close
    conn.close
    %>
  程序到这里便结束了,还不快把它输入你的电脑,试一试它的效果。

发布人:admin 发布时间:2007年10月18日 已被浏览 3295
上一篇常用ASP代码
下一篇ASP实现自动发电子邮件
电脑网络/办公设备
 I10四核—S805 英菲克I5小馒头刷机教程
 安装 XBMC 中文设置及插件安装等使用教程
 P2P终结者的使用方法
 宽带连接错误:691/623/678/645/720/721/718/734的处理办法
 显示器进入工厂模式的方法
 网站集成支付宝的过程
 ADSL路由器密码大汇集
 花生壳+IIS打造个人FTP服务器
 如何正确选择摄像机镜头
 笔记本电脑维修不为人知的内幕
电路图纸软件下载排行
康佳F2109A2彩色电视机电路
美的SF207电磁炉主板电路图纸
格力GLB120V-1023电磁
TDA1675场输出集成电路技术
TDA8764TS数/模 模/数
长虹2516FN彩色电视机存储器
长虹2501彩色电视机存储器数据
创维6D72彩色电视机电路原理图
创维3T01-3T20彩色电视机
长虹PF2131彩色电视机存储器
友情链接: 电子制作实验室 互易中国 淘宝店 神州宏网 波茵电子 耐王科技淘宝店 电子套件DIY
查ip手机 百度搜索 51单片机论坛 立创EDA开源 
客服:286124798@qq.com  点击这里给我发消息 旺旺: 点击这里给我发消息
© 杭州精灵电子  页面执行时间 72.26563 毫秒 访问量:23577923 
本站淘宝店地址:http://shop34111169.taobao.com/  杭州电子市场
   浙ICP备17031801号