⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asp对于数据可操作.htm

📁 较为详细的介绍了asp自定义的各种函数,方便asp的各种开发.
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0047)http://www6.163.com/it/item/0,2186,2555,00.html -->
<!-- Vignette StoryServer 4 Thu Feb 28 00:32:46 2002 --><HTML><HEAD><TITLE>IT</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><!-- Vignette StoryServer 4 Fri Jun 30 09:33:27 2000 -->
<STYLE type=text/css>P {
	FONT-FAMILY: 宋体; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt
}
DIV {
	FONT-FAMILY: 宋体; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt
}
.p1 {
	FONT-FAMILY: 宋体; FONT-SIZE: 9pt
}
.p2 {
	FONT-FAMILY: 宋体; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt
}
.p3 {
	FONT-FAMILY: 宋体; FONT-SIZE: 14px
}
.p4 {
	FONT-FAMILY: 宋体; FONT-SIZE: 14px; LINE-HEIGHT: 14pt
}
.p5 {
	FONT-SIZE: 1pt
}
.headtable {
	FONT-SIZE: 9pt
}
A:hover {
	COLOR: red
}
A.t1:visited {
	COLOR: red
}
</STYLE>

<META content="MSHTML 5.00.2919.6307" name=GENERATOR></HEAD>
<BODY aLink=#ff0000 bgColor=#ffffff link=#383098 text=#000000 topMargin=0 
vLink=#336699><!-- Vignette StoryServer 4 Thu Nov 23 09:20:16 2000 -->
<TABLE border=0 cellPadding=0 cellSpacing=0 width=750>
  <TBODY>
  <TR>
    <TD class=headtable height=54 width=200><A href="http://www.163.com/"><IMG 
      border=0 height=54 src="IT3.files/163logo.gif" width=160></A> <BR>&nbsp;<A 
      class=headtable href="http://freemail.yeah.net/"><FONT 
      color=#ff0000>赶快申请8M永久免费电子邮箱</FONT></A><BR>&nbsp;<A class=headtable 
      href="http://bj4.netease.com/feedback/jobs.html">网易公司诚聘英才</A> </A></TD>
    <TD align=right class=headtable width=540><FONT 
      color=#ff0000>&gt;&gt;</FONT><A 
      href="http://www.163.com/index.html">返回首页</A> <A 
      href="http://news.163.com/index.html"><FONT color=#ff0000>焦点新闻</FONT></A> 
      <A href="http://mall.163.com/">网易商城</A> <A 
      href="http://bj.163.com/">网易社区</A> <A 
      href="http://www.yeah.net/index.html">搜索引擎</A> <A 
      href="http://freemail.yeah.net/">免费邮件</A> <A 
      href="http://auctions.163.com/">网上拍卖</A> <A 
      href="http://www.163.com/serve/">个人服务</A><BR><!--Here is ad beginning.--><IFRAME 
      frameBorder=0 height=60 marginHeight=0 marginWidth=0 scrolling=no 
      src="IT3.files/site=www.163.htm" width=468 
      BORDERCOLOR="#000000"><SCRIPT LANGUAGE="JavaScript1.1" SRC=http://adserver.163.com/js.ng/site=www.163.com&category=it&type=banner></SCRIPT><NOSCRIPT><A HREF=http://ad1.163.com/click.ng/Params.richmedia=yes&site=www.163.com&category=it&type=banner><IMG SRC=http://ad1.163.com/image.ng/Params.richmedia=yes&site=www.163.com&category=it&type=banner></A></NOSCRIPT></IFRAME><!--Here is ad end.--></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 height=10 width=740>
  <TBODY>
  <TR>
    <TD><IMG border=0 height=0 src="IT3.files/dot.gif" width=0></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=750>
  <TBODY>
  <TR>
    <TD width=70>
      <TABLE border=0 cellPadding=0 cellSpacing=1 width="100%">
        <TBODY>
        <TR align=middle bgColor=#eeeeee>
          <TD class=p1 height=20><A href="http://news.163.com/"><FONT 
            color=#000000>新闻</FONT></A></TD>
          <TD class=p1><A href="http://sports.163.com/"><FONT 
            color=#000000>体育</FONT></A></TD></TR></TBODY></TABLE></TD>
    <TD align=middle bgColor=#0036b2 class=p1 height=20 width=35><A 
      href="http://it.163.com/"><FONT color=#ffffff>电脑</FONT></A></TD>
    <TD width=490>
      <TABLE border=0 cellPadding=0 cellSpacing=1 width="100%">
        <TBODY>
        <TR align=middle bgColor=#eeeeee>
          <TD class=p1 height=20><A href="http://game.163.com/"><FONT 
            color=#000000>游戏</FONT></A></TD>
          <TD class=p1><A href="http://stock.163.com/"><FONT 
            color=#000000>财经</FONT></A></TD>
          <TD class=p1><A href="http://house.163.com/"><FONT 
            color=#000000>房产</FONT></A></TD>
          <TD class=p1><A href="http://culture.163.com/"><FONT 
            color=#000000>文化</FONT></A></TD>
          <TD class=p1><A href="http://lady.163.com/"><FONT 
            color=#000000>女性</FONT></A></TD>
          <TD class=p1><A href="http://movie.163.com/"><FONT 
            color=#000000>影视</FONT></A></TD>
          <TD class=p1><A href="http://music.163.com/"><FONT 
            color=#000000>音乐</FONT></A></TD>
          <TD class=p1><A href="http://life.163.com/"><FONT 
            color=#000000>生活</FONT></A></TD>
          <TD class=p1><A href="http://travel.163.com/"><FONT 
            color=#000000>旅游</FONT></A></TD>
          <TD class=p1><A href="http://science.163.com/"><FONT 
            color=#000000>科学</FONT></A></TD>
          <TD class=p1><A href="http://health.163.com/"><FONT 
            color=#000000>健康</FONT></A></TD>
          <TD class=p1><A href="http://jobs.163.com/"><FONT 
            color=#000000>职业</FONT></A></TD>
          <TD class=p1><A href="http://education.163.com/"><FONT 
            color=#000000>教育</FONT></A></TD>
          <TD class=p1><A href="http://spicy.163.com/"><FONT 
            color=#000000>新辣</FONT></A></TD></TR></TBODY></TABLE></TD><!--picture nav--><!--end picturenav-->
    <TD align=right class=p1 vAlign=bottom width=155><FONT 
      color=#ff0000></FONT></TD></TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=750>
  <TBODY>
  <TR>
    <TD bgColor=#0036b2><SPACER height="1" type="block"></TR></TBODY></TABLE>
<TABLE>
  <TBODY>
  <TR>
    <TD align=middle class=p1><A 
      href="http://all.163.com/it/pcdigest/index.htm">PCD个人网络手册</A> <A 
      href="http://www.163.com/it/item/0,2186,7448,00.html">Intel技术专题</A> <A 
      href="http://topsoft.163.com/software/">热门软件排行榜</A> <A 
      href="http://mobile.163.com/"><FONT color=red>手机站</FONT>全新改版</A> <A 
      href="http://all.163.com/it/popunet/study/10-1.htm">上网享受再教育</A> <A 
      href="http://gz.163.com/it2.htm">IT易:电脑频道广东版</A> <A 
      href="http://www.eshop.com.cn/">eNet导购专家</A> <A 
      href="http://all.163.com/it/hardbase/index.htm">硬件资料库</A> </TD></TR>
  <TR>
    <TD bgColor=#0036b2 class=p5 height=2 width=750>.</TD></TR>
  <TR>
    <TD height=4></TR></TBODY></TABLE>
<TABLE align=left border=0 cellPadding=0 cellSpacing=0 width=0>
  <TBODY>
  <TR>
    <TD></TR></TBODY></TABLE>
<TABLE align=left border=0 cellPadding=4 cellSpacing=0 width=591>
  <TBODY>
  <TR>
    <TD class=p2><A href="http://www6.163.com/it/index/0,2182,,00.html"><FONT 
      color=red>IT</FONT></A>&gt;&gt;&gt;<A 
      href="http://www6.163.com/it/category/0,2197,3,00.html"><FONT 
      color=red>软件时空</FONT></A>&gt;&gt;&gt;<A 
      href="http://www6.163.com/it/subcategory/0,2200,14,00.html"><FONT 
      color=red>编程指南</FONT></A>&gt;&gt;&gt;<FONT color=red>具体文章</FONT> </TD></TR>
  <TR>
    <TD align=middle class=p3 height=30><B>asp对于数据可操作</B> 
      <P align=center>(10/19/1999)</P></TD></TR>
  <TR>
    <TD class=p2 width=591>
      <P class=p3>  访问数据库 <BR><BR>ActiveX Data Objects (ADO) 
      是一项容易使用并且可扩展的将数据库访问添加到Web 页的技术。可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database 
      Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源。如果您是一个对数据库连接有一定了解的脚本编写人员,那么您将发现 
      ADO 命令语句并不复杂而且容易掌握。同样地,如果您是一个经验丰富的数据库编程人员,您将会正确认识 ADO 的先进的与语言无关性和查询处理功能。 
      <BR><BR>创建 ODBC DSN 文件 <BR><BR>在创建数据库脚本之前,必须提供一条使 ADO 
      定位、标识和与数据库通讯的途径。数据库驱动程序使用 Data Source Name (DSN) 定位和标识特定的 ODBC 兼容数据库,将信息从 
      Web 应用程序传递给数据库。典型情况下,DSN 包含数据库配置、用户安全性和定位信息,且可以获取 Windows NT 
      注册表项中或文本文件的表格。 <BR><BR>通过 ODBC,您可以选择希望创建的 DSN 的类型:用户、系统 或 文件。用户和系统 DSN 存储在 
      Windows NT 注册表中。系统 DSN 允许所有的用户登录到特定的服务器上去访问数据库,而用户 DSN 
      使用适当的安全身份证明限制数据库到特定用户的连接。文件 DSN 用于从文本文件中获取表格,提供了对多用户的访问,并且通过复制 DSN 
      文件,可以轻易地从一个服务器转移到另一个服务器。由于以上原因,本主题中的示例将使用文件 DSN。 <BR><BR>通过在 Windows 
      的“开始”菜单打开“控制面板”,您可以创建基于 DSN 的文件。双击“ODBC”图标,然后选择“文件 
      DSN”属性页,单击“添加”,选择数据库驱动程序,然后单击“下一步”。按照后面的指示配置适用于您的数据库软件的 DSN。 <BR><BR>配置 
      Microsoft Access 数据库的文件 DSN <BR><BR>在“创建新数据源”对话框中,从列表框选择“Microsoft Access 
      Driver”,然后单击“下一步”。 <BR><BR>键入您的 DSN 文件名,然后单击“下一步”。 <BR><BR>单击“完成”创建数据源。 
      <BR><BR>在“ODBC Microsoft Access 97 安装程序”对话框中,单击“选择”。选择 Microsoft Access 
      数据库文件 (*.mdb),然后单击“确定”。 <BR><BR>注意 
      由于性能和可靠性的原因,我们极力推荐您使用“客户-服务器数据库引擎”配置由这样一种 Web 应用程序驱动的数据,这些 Web 
      应用程序必须满足10个以上的用户的同时访问。尽管 ASP 可以使用任何 ODBC 
      兼容的数据库,但它是为使用客户-服务器数据库而设计的,而且经过了严格的测试,这些数据库包括Microsoft SQL Server、Oracle 
      等。 <BR><BR>ASP 支持共享文件数据库(如 Microsoft Access 或 Microsoft 
      FoxPro)作为有效的数据源。尽管在 ASP 
      文档中的一些示例使用共享文件数据库,但我们建议只将此类数据库引擎用于开发或有限的配置方案。共享文件数据库可能无法很好地适用于可满足高需求、高质量的 
      Web 应用程序的客户-服务器数据库。 <BR><BR>配置 SQL Server 数据库文件 DSN <BR><BR>注意 
      如果数据库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server 的 ODBC 
      默认的设置,它可能不适用于您的硬件配置。 <BR><BR>在“创建新数据源”对话框中,从列表框中选择“SQL Server”,然后单击“下一步”。 
      <BR><BR>键入 DSN 文件的名称,然后单击“下一步”。 <BR><BR>单击“完成”创建数据源。 <BR><BR>键入运行 SQL 
      服务程序的服务器的名称、登录 ID 和密码。 <BR><BR>在“创建 SQL Server 
      的新数据源”对话框中,在“服务器”列表框中键入包含SQL Server 数据库的服务器的名称,然后单击“下一步”。 <BR><BR>选择验证登录 
      ID 的方式。 <BR><BR>如果要选择 SQL 服务器验证,请输入一个登录 ID 和密码,然后单击“下一步”。 <BR><BR>在“创建 SQL 
      Server 的新数据源”对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 
      标识,然后单击“下一步”。(要获取详细信息,请单击“帮助”。) <BR><BR>在对话框(同样名为“创建 SQL Server 
      的新数据源”)中,选择一种字符转换方法,然后单击“下一步”。 (详细信息,请单击“帮助”。) <BR><BR>在下一个对话框(同样名为“创建 SQL 
      Server 的新数据源”)中,选择登录设置。 <BR><BR>注意 典型情况下, 您只能使用日志来调试数据库访问问题。 
      <BR><BR>在“ODBC Microsoft SQL Server 安装程序”对话框中,单击“测试数据源”。如果 DSN 
      正确创建,“测试结果”对话框将指出测试成功完成。 <BR><BR>SQL server 连接和安全信息 <BR><BR>如果您正在开发用于连接远程 
      SQL Server 数据库的 ASP 数据库应用程序,应考虑以下问题: <BR><BR>连接方案- 您可以选择 TCP/IP 
      套接字和命名管道的方法访问远程的 SQL Server 数据库。当使用命名管道时,因为在建立连接之前,数据库用户必须被 Windows NT 
      确认,所以对只有适当的 SQL Server 访问身份而在该计算机上没有 Windows NT 
      用户帐号的用户可能会被拒绝访问命名管道。作为一种替代方案,使用 TCP/IP 
      套接字的连接可直接连接到数据库服务器,而不必通过使用命名管道的中间计算机。因为使用 TCP/IP 套接字连接可直接连接到数据库 
      server,所以通过 SQL Server 的确认,用户就可以获得访问权,而不必通过 Windows NT 的确认。 <BR><BR>注意 
      在连接到远程数据库时使用 TCP/IP 套接字可提高性能。 <BR><BR>安全性 - 如果您使用 SQL Server 的 集成 或 混合 
      安全特性,并且 SQL Server 数据库位于远程服务器上,则不能使用 Windows NT 请求/响应的确认。也就是说,不能将 Windows 
      NT 请求/响应身份证转发到远程计算机上,而只能使用基本身份验证,它根据用户提供用户名和口令信息进行。 
      <BR><BR>有关这一主题的详细信息,请参阅 http://www.microsoft.com/sqlsupport/ <BR><BR>上的 
      Microsoft SQL Server 技术支持主页。 <BR>  <BR><BR>配置 Oracle 数据库文件 DSN 
      <BR><BR>首先要确保 Oracle 用户软件被正确地安装要创建 DSN 的计算机上。详细信息,请与服务器管理员联系或参阅数据库软件文档。 
      <BR><BR>在“创建新数据源”对话框中,从列表框中选择“Microsoft ODBC for Oracle”,然后单击“下一步”。 
      <BR><BR>键入 DSN 文件的名称,然后单击“下一步”。 <BR><BR>单击“完成”创建数据源。 
      <BR><BR>输入用户名、密码和服务器名,然后单击“确定”。 <BR><BR>注意 DSN 文件用 .dsn 扩展名,位于 
      \Programs\Common Files\ODBC\Data Sources 目录中。 <BR><BR>有关创建 DSN 文件的详细信息,请访问 
      Microsoft ODBC Web 站点:http://microsoft.com/odbc/。 <BR><BR>连接数据库 
      <BR><BR>访问数据库信息的第一步是和数据库源建立连接。ADO 提供 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 
      数据库之间的连接。Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。 
      <BR><BR>要建立数据库连接,首先应创建 Connection 对象的实例。例如,下面的脚本创建 Connection 
      对象,接着打开数据库连接: <BR><BR><% 
<br>
<br>'Create a connection object 
<br>
<br>Set cn = Server.CreateObject("ADODB.Connection") 
<br>
<br>'Open a connection; the string refers to the DSN 
<br>
<br>cn.Open "FILEDSN=MyDatabase.dsn" 
<br>
<br>%><BR><BR>注意 无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。 
      <BR><BR>在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 
      DSN,直接显式引用供应程序、数据源、用户 ID 和密码。有关建立连接的可选方法的详细信息,请参阅 Microsoft ActiveX Data 
      Objects (ADO)。 <BR><BR>用 Connection 对象执行查询 <BR><BR>用 Connection 对象的 
      Execute 方法,您可以发出结构化查询语言 (SQL) 查询数据库源并检索结果。SQL 
      是用于与数据库通讯的工业标准语言,它有许多命令可用来检索和更新信息。 <BR><BR>下面的脚本使用 Connection 对象的 Execute 
      方法在 SQL INSERT 命令的表格中发出查询,该命令将数据插入特定的数据库表格。在下面的示例中,脚本将名称 Jose Lugo 插入名为 
      Customers 的数据库表中。 <BR><BR><% 
<br>
<br>'Define file based DSN 
<br>
<br>strDSN = "FILEDSN=MyDatabase.dsn" 
<br>
<br>'Instantiate the Connection object and open a database connection 
<br>
<br>Set cn = Server.CreateObject("ADODB.Connection") 
<br>
<br>cn.Open strDSN 
<br>
<br>'Define SQL SELECT statement  
<br>
<br>strSQL = "INSERT INTO Customers (FirstName, LastName) VALUES ('Jose',' 
<br>Lugo')"  
<br>
<br>'Use the Execute method to issue a SQL query to database  
<br>
<br>cn.Execute(strSQL) 
<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -