ExecuteScalarQuery
This BRAPI returns the first column in the first row of a dataset. It can be used to return a scalar when used as a remote business rule.
Here is the rule in C#:
string sqlExecStatement = "SELECT COUNT(*) FROM InvoiceMaterialDetail";
using (DbConnInfo dbAXConn = BRApi.Database.CreateRelayDbConnInfo(si, "{GatewayName}"))
{
long intResult = BRApi.Database.ExecuteScalarQuery(dbAXConn, sqlExecStatement, 90);
dbAXConn.Close();
}
Here is the rule in VB:
Dim sqlExecStatement As String = "SELECT COUNT(*) FROM InvoiceMaterialDetail"
Using dbAXConn As DbConnInfo = BRApi.Database.CreateRelayDbConnInfo(si, "{GatewayName}")
Dim intResult As Long = brapi.Database.ExecuteScalarQuery(dbAXConn, sqlExecStatement, 90)
dbAXConn.Close()
End Using


