| Methods / Other Web Services | |
Web Services
Queries the database with any valid SQL query and returns an array of 2 elements in XML string format.
public virtual string[] QueryDatabaseEx(string sql)
| Name | Description | 
|---|---|
sql  | 
        
          
  | 
        
      
2 elements in a string array, where string[0] is an XML string with the dataset of the query results and string[1] is an XML string with the schema.
IWFWorkflowService svc = GetWorkflowService();
string sql = "SELECT * FROM WF_AUDIT_TRAILS where CATEGORY = 0 AND
PURPOSE='Check-in process definition'";
try
	{
    // calling the QueryDatabase web method and passing the sql query as the argument.
    string[] xmls = svc.QueryDatabase(sql);
    Console.WriteLine("{0}", xmls[0]);// Displaying the XML string on console.
    Console.WriteLine("{0}", xmls[1]);// Displaying the schema on console.
	}
catch (Exception ex)
	{
    Console.WriteLine("Failed! " + ShUtil.GetSoapMessage(ex));
	}
3.2.0.4 and higher