I  D:

PW:

    

·电话:025-84664270
·电话:025-84664470
·全国:400-8198-518
·Q  Q:368369556
·Q  Q:5813429
·MSN:xunlingsales@
hotmail.com






 
 

·网页设计制作搜索

 
 

首页 >> ASP上手“快捷方式”-数据库

 

 

ASP上手“快捷方式”-数据库

 
 

ASP 的一个最大优点就是可以使您能够轻松地使用数据库。通常使用的数据库有 Access 和 SQL。由于 Access 比较容易上手,而且可能您也已经安装了该工具,因此在举例时我们都使用了 Access。一旦您掌握了用于 Access 数据库的 ASP 核心技术,您就会发现在使用 SQL 服务器时需要许多相同的技巧。

如果要使用数据库,您必须先在服务器上打开它。通过使用数据源名称 (DSN),或者直接在脚本中进行无 DSN 的连接,您可以连接并打开数据库。

创建数据源名称 (DSN) 通过在控制面板中建 System DSN,可以为将数据库用于 ASP 做好准备。在本地机器上,您可以为任何一个正在运行的数据库设置 DSN,然后在本地服务器上测试网页。如果您的站点空间由 ISP 提供,并且该 ISP 也支持 ASP,那么您很可能会看到用于创建数据库 DSN 的 GUI 界面。

在 Windows 95/98/NT 中,打开“控制面板”(开始/设置/控制面板),并双击 ODBC 项。
选择系统 DSN 标签并单击“添加”。
选择“Microsoft Access 驱动程序”并单击“完成”。
填写“数据源名称”。这是您用来引用数据库的名称,因此作为别名使用。
单击数据库部分的“选择”按钮,然后浏览查找系统上的 Access 数据库。
单击“确认”。
新的 DSN 将列在 System DSN 中,并且可以在本地服务器上使用。

连接数据库
我们可以建一个无 DSN 的连接,看看您是怎样和数据库连接到一起的。在创建 DSN 时,您就存储了有关数据库的大量信息,这样每次需要这些信息时就不必重复它们了,这些信息包括:数据库类型、名称、位置,另外可能还有用户和口令。

要创建无 DSN 的连接,您就必须长期提供同样的信息。例如,下面的样例就显示了和名为 products 的 Access 数据库进行无 DSN 连接的过程:

<%
StrConnect = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\db\products.mdb"
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open StrConnect
%>

第二行定义了数据库的驱动程序和物理路径。要使用无 DSN 连接,您需要知道文件从根目录开始的实际位置。对于那些使用网上存放服务的人来说,实际路径很难跟踪,但利用 Server.MapPath 的解决方案可以很容易地解决这个问题。

如果所建的 System DSN 名为 products,那么连接字符串就是:

<%
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open "products"
%>

现在数据库已经打开了,那我们能用它做些什么呢?能做的事太多了。当然,首先要做的是从数据库中读取一组记录,并将它们放到网页上。但在这之前,您需要一个记录集。

【来源:本地】【加入时间:2007-12-24 8:51:52】【浏览:次】【关闭窗口

 

上一条:没有上一条了 / 下一条:ASP上手“快捷方式”-样例脚本
 

推荐资讯

 

最新文章

· 动画设计公司网站设计案例 2007-10-19 [广告装潢]
· ASP上手“快捷方式”-数据库 2007-12-24 [ASP技术]
· ASP上手“快捷方式”-样例脚本 2007-12-24 [ASP技术]
· ASP上手“快捷方式”-脚本编写技巧 2007-12-24 [ASP技术]
· ASP上手“快捷方式”-脚本示例 2007-12-24 [ASP技术]

关于《 ASP上手“快捷方式”-数据库 》的申明:
·若非特别说明,本文则为本站原创,转载请注明出处"讯领中国",并带上链接:http://www.cxne.com.cn
·本站提供的案例欣赏,并非全部为本公司作品,仅作为比较和报价参考。
·本站内容如果侵犯了您的权利,请与我们联系:025-84664270。我们尊重作者的知识产权和其他保留权利。


 

 
 

 

首页关于我们服务项目技术文库网站案例  | 营销中心友情链接网站地图联系方式

 
 

讯领中国 ®  版权所有 苏ICP备06012455号  地址:南京珠江路675号408