在 JScript 中使用 ADO

来源:互联网 发布:数据库系统工程师书籍 编辑:程序博客网 时间:2024/06/06 04:01

在 JScript 中使用 ADO  

 

 创建 ADO 工程

JScript 不支持类型库,因此不必在工程中引用 ADO。也因而不支持相关联的功能,如通过命令行完成。默认情况下,ADO 枚举常量也不在 JScript 中定义。

但是,ADO 向您提供了两个包含文件,它们包含下列将在 JScript 中使用的定义:

  • 对服务器端脚本使用 Adojavas.inc。默认情况下,它安装在 c:\Program Files\Common Files\System\ado\ 文件夹中。

  • 对客户端脚本使用 Adcjavas.inc。默认情况下,它安装在 c:\Program Files\Common Files\System\msdac\ 文件夹中。

您可以从这些文件中复制常量定义并将它们粘贴到 ASP 页上;如果您正在编写服务器端脚本,也可将 Adojavas.inc 文件复制到您的 Web 站点的文件夹中,然后再从 ASP 页上引用,如下所示:

<!--#include File="adojavas.inc"-->

在 JScript 中创建 ADO 对象

您必须使用 CreateObject 函数调用:

var Rs1;Rs1 = Server.CreateObject("ADODB.Recordset");

JScript 范例

下列代码是 JScript 服务器端编程的一个普通范例,在可打开 Recordset 对象的 Active Server Page (ASP) 文件中:

<%  @LANGUAGE="JScript" %><!--#include File="adojavas.inc"--><HTML><BODY BGCOLOR="White" topmargin="10" leftmargin="10"><%var Source = "SELECT * FROM Authors";var Connect =  "Provider=sqloledb;Data Source=srv;" +    "Initial Catalog=Pubs;User Id=sa;Password=;"var Rs1 = Server.CreateObject( "ADODB.Recordset.2.5" );Rs1.Open(Source,Connect,adOpenForwardOnly);Response.Write("Success!");%></BODY></HTML>
0 0