此頁沒有內(nèi)容條目
內(nèi)容

DataFactory 對(duì)象、Query 方法和 CreateObject 方法范例 (VBScript)

該范例使用 RDS.DataSpace 對(duì)象的 CreateObject 方法創(chuàng)建 RDSServer.DataFactory 對(duì)象。要測試該范例,請將該代碼剪切并粘貼到標(biāo)準(zhǔn) HTML 文檔的 <Body></Body> 標(biāo)記之間,并命名為 ADCapi7.asp。ASP 腳本將標(biāo)識(shí)您的服務(wù)器。

<Center><H2>RDS API Code Examples</H2>

<HR><H3>Using Query Method of RDSServer.DataFactory</H3>

<!-- RDS.DataSpace  ID ADS1-->

<OBJECT ID="ADS1" WIDTH=1 HEIGHT=1

CLASSID="CLSID:BD96C556-65A3-11D0-983A-00C04FC29E36">

</OBJECT>

<!-- 運(yùn)行時(shí)設(shè)置的具有參數(shù)的 RDS.DataControl -->

<OBJECT classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"

   ID=ADC>

</OBJECT>

<Object classid ="clsid:AC05DC80-7DF1-11d0-839E-00A024A94B3A"

   CODEBASE="http://<%=Request.ServerVariables _

   ("SERVER_NAME")%>/MSADC/Samples/Sheridan.cab"

   ID=GRID1

      datasrc=#ADC

      HEIGHT=125

      WIDTH=495>

   <PARAM NAME="AllowAddNew" VALUE="TRUE">

   <PARAM NAME="AllowDelete" VALUE="TRUE">

   <PARAM NAME="AllowUpdate" VALUE="TRUE">

   <PARAM NAME="Caption" VALUE=" RDSServer.DataFactory Run Time">

</OBJECT>

<HR>

<INPUT TYPE=BUTTON NAME="Run" VALUE="Run"><BR>

<H4>Click Run. The CreateObject Method of the

RDS.DataSpace Object Creates an instance of the

RDSServer.DataFactory.

The Query Method of the RDSServer.DataFactory is used

to bring back a Recordset. </H4>

</Center>

<Script Language="VBScript">

<!--

Dim ADF

Dim strServer

Dim strConnect

Dim strSQL

strServer = "http://<%=Request.ServerVariables _

("SERVER_NAME")%>"

strConnect = "dsn=ADCDemo;UID=ADCDemo;PWD=ADCDemo;"

strSQL = "Select * from Employee"

Sub Run_OnClick()

' 創(chuàng)建 RDSServer.DataFactory 對(duì)象

   Dim objADORs

' 獲得記錄集

Set ADF = ADS1.CreateObject("RDSServer.DataFactory", strServer)

Set objADORs = ADF.Query(strConnect, strSQL)

' 設(shè)置 RDS.DataControl 運(yùn)行時(shí)參數(shù)

   ADC.Server = strServer

   ADC.SQL = strSQL

   ADC.Connect = strConnect

   ADC.Refresh

End Sub

-->

</Script>