Description
Use this property to obtain the ADO Command
object, which the ADODriverObj driver uses to work with a recordset containing the desired data.
Declaration
ADODriverObj.ADOCommand
Read-Only Property | An ADO Command object |
ADODriverObj | An expression, variable or parameter that specifies a reference to an ADODriver object |
Applies To
The property is applied to the following object:
Property Value
The ADO Command
object used by ADODriverObj.
Remarks
You can use the returned ADO Command
object to execute only SQL queries (SELECT, UPDATE, INSERT
, etc.), it does not allow executing SQLCMD scripts.
Example
The code below obtains the name of the ADO Command object used by the specified table to work with a recordset and posts this name to the test log.
Note: |
Using the Microsoft.Jet.OLEDB.4.0 provider requires that you run your script in the 32-bit version of TestComplete. TestComplete 32-bit executable is located in the <TestComplete>\Bin folder. |
JavaScript, JScript
function ADOCommandDemo()
{
// Specifies the connection string
var ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\Microsoft Visual Studio\\VB98\\biblio.mdb";
// Specifies the name of the table
var tName = "myTable";
// Obtains the ADO Command object name
var cName = DDT.ADODriver(ConStr, tName).ADOCommandObject.Name;
// Posts this name to the test log
Log.Message(cName);
}
Python
def ADOCommandDemo():
# Specifies the connection string
ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\Microsoft Visual Studio\\VB98\\biblio.mdb"
# Specifies the name of the table
tName = "myTable"
# Obtains the ADO Command object name
cName = DDT.ADODriver(ConStr, tName).ADOCommandObject.Name
# Posts this name to the test log
Log.Message(cName)
VBScript
Sub ADOCommandDemo
' Specifies the connection string
ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + _
"Data Source=C:\Microsoft Visual Studio\VB98\biblio.mdb"
' Specifies the name of the table
tName = "myTable"
' Obtains the ADO Command object name
cName = DDT.ADODriver(ConStr, tName).ADOCommandObject.Name
' Posts this name to the test log
Log.Message(cName)
End Sub
DelphiScript
function ADOCommandDemo;
var ConStr, tName, cName;
begin
// Specifies the connection string
ConStr := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=C:\Microsoft Visual Studio\VB98\biblio.mdb';
// Specifies the name of the table
tName := 'myTable';
// Obtains the ADO Command object name
cName := DDT.ADODriver(ConStr, tName).ADOCommandObject.Name;
// Posts this name to the test log
Log.Message(cName);
end;
C++Script, C#Script
function ADOCommandDemo()
{
// Specifies the connection string
var ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\Microsoft Visual Studio\\VB98\\biblio.mdb";
// Specifies the name of the table
var tName = "myTable";
// Obtains the ADO Command object name
var cName = DDT["ADODriver"]( ConStr, tName )["ADOCommandObject"]["Name"];
// Posts this name to the test log
Log["Message"](cName);
}