ADO 2.7 Samples

ActiveCommand Property Example (JScript)

This example demonstrates the ActiveCommand property. Cut and paste the following code to Notepad or another text editor, and save it as ActiveCommandJS.asp.

<!-- BeginActiveCommandJS -->
<%@LANGUAGE="JScript" %>
<%// use this meta tag instead of adojavas.inc%>
<!--METADATA TYPE="typelib" uuid="00000205-0000-0010-8000-00AA006D2EA4" -->

<%
   // user input
   strName = new String(Request.Form("ContactName"))
%>

<html>

<head>
<title>ActiveCommand Property Example (JScript)</title>
<style>
<!--
BODY {
   font-family: 'Verdana','Arial','Helvetica',sans-serif;
   BACKGROUND-COLOR:white;
   COLOR:black;
    }
-->
</style>
</head>

<body bgcolor="White">

<h1>ActiveCommand Property Example (JScript)</h1>

<%
   if (strName.length > 0)
   {
      // connection and recordset variables
      var Cnxn = Server.CreateObject("ADODB.Connection")
      var strCnxn = "Provider=sqloledb;Data Source=" + Request.ServerVariables("SERVER_NAME")+ ";" +
         "Initial Catalog=Northwind;User Id=sa;Password=;"
      var cmdContact = Server.CreateObject("ADODB.Command");
      var rsContact = Server.CreateObject("ADODB.Recordset");
      // display variables
      var strMessage
   
      // open connection
      Cnxn.Open(strCnxn);

      // Open a recordset using a command object
      cmdContact.CommandText = "SELECT ContactName FROM Customers WHERE City = ?";
      cmdContact.ActiveConnection = Cnxn;
      // create parameter and insert variable value
      cmdContact.Parameters.Append(cmdContact.CreateParameter("ContactName", adChar, adParamInput, 30, strName));
      
      rsContact = cmdContact.Execute();

      while(!rsContact.EOF){
         // start new line
         strMessage = "<P>";
            
         // get data
         strMessage += rsContact("ContactName")
            
         // end the line
         strMessage += "</P>";
         
         // show data
         Response.Write(strMessage);
            
         // get next record
         rsContact.MoveNext;
      }
   
      // clean up
      rsContact.Close;
      Cnxn.Close;
   }
%>

<hr>


<form method="POST" action="ActiveCommandJS.asp">
  <p align="left">Enter city of customer to find (e.g., Paris): <input type="text" name="ContactName" size="40" value=""></p>
  <p align="left"><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
</form>
</body>

</html>
<!-- EndActiveCommandJS -->

See Also

ActiveCommand Property | Command Object | Recordset Object

© 1998-2001 Microsoft Corporation. All rights reserved.