ActiveCommand, exemple de propriété (JScript)
Cet exemple illustre la propriété ActiveCommand. Coupez et collez le code suivant dans le Bloc-notes ou un autre éditeur de texte, puis enregistrez-le en tant qu’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';Integrated Security='SSPI';";
var cmdContact = Server.CreateObject("ADODB.Command");
var rsContact = Server.CreateObject("ADODB.Recordset");
// display variables
var strMessage;
try
{
// 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;
}
}
catch (e)
{
Response.Write(e.message);
}
finally
{
// 'clean up
if (rsContact.State == adStateOpen)
rsContact.Close;
if (Cnxn.State == adStateOpen)
Cnxn.Close;
rsContact = null;
Cnxn = null;
}
}
%>
<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 -->
Voir aussi
ActiveCommand, propriété (ADO)
Command, objet (ADO)
Recordset, objet (ADO)
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour