URL, exemple de propriété (VBScript)
Important
À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir le Guide pratique sur la compatibilité de Windows Server 2012 et Windows 8 pour plus de détails). Les composants clients RDS seront supprimés dans une version ultérieure de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.
Le code suivant montre comment définir la propriété URL côté client pour spécifier un fichier .asp qui gère à son tour l’envoi de modifications à la source de données.
<!-- BeginURLClientVBS -->
<%@ Language=VBScript %>
<html>
<head>
<meta name="VI60_DefaultClientScript" content=VBScript>
<meta name="GENERATOR" content="Microsoft Visual Studio 6.0">
<title>URL Property Example (VBScript)</title>
<style>
<!--
body {
font-family: 'Verdana','Arial','Helvetica',sans-serif;
BACKGROUND-COLOR:white;
COLOR:black;
}
.thead {
background-color: #008080;
font-family: 'Verdana','Arial','Helvetica',sans-serif;
font-size: x-small;
color: white;
}
.thead2 {
background-color: #800000;
font-family: 'Verdana','Arial','Helvetica',sans-serif;
font-size: x-small;
color: white;
}
.tbody {
text-align: center;
background-color: #f7efde;
font-family: 'Verdana','Arial','Helvetica',sans-serif;
font-size: x-small;
}
-->
</style>
</head>
<body onload=Getdata()>
<h1>URL Property Example (VBScript)</h1>
<OBJECT classid=clsid:BD96C556-65A3-11D0-983A-00C04FC29E33 height=1 id=ADC width=1>
</OBJECT>
<table datasrc="#ADC" align="center">
<thead>
<tr id="ColHeaders" class="thead2">
<th>FirstName</th>
<th>LastName</th>
<th>Extension</th>
</tr>
</thead>
<tbody class="tbody">
<tr>
<td><input datafld="FirstName" size=15> </td>
<td><input datafld="LastName" size=25> </td>
<td><input datafld="Extension" size=15> </td>
</tr>
</tbody>
</table>
<script Language="VBScript">
Sub Getdata()
ADC.URL = "https://MyServer/URLServerVBS.asp"
ADC.Refresh
End Sub
</script>
</body>
</html>
<!-- EndURLClientVBS -->
Le code côté serveur qui existe dans URLServerVBS.asp envoie l’objet Recordset mis à jour à la source de données.
<!-- BeginURLServerVBS -->
<%@ Language=VBScript %>
<%
' XML output req's
Response.ContentType = "text/xml"
const adPersistXML = 1
' recordset vars
Dim strSQL, rsEmployees
Dim strCnxn, Cnxn
strCnxn = "Provider='sqloledb';Data Source=" & _
Request.ServerVariables("SERVER_NAME") & ";" & _
"Integrated Security='SSPI';Initial Catalog='Northwind';"
Set Cnxn = Server.CreateObject("ADODB.Connection")
Set rsEmployees = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT FirstName, LastName, Extension FROM Employees"
Cnxn.Open strCnxn
rsEmployees.Open strSQL, Cnxn
' output as XML
rsEmployees.Save Response, adPersistXML
' Clean up
rsEmployees.Close
Cnxn.Close
Set rsEmployees = Nothing
Set Cnxn = Nothing
%>
<!-- EndURLServerVBS -->