Represents a SQL statement or stored procedure to execute against SugarCRM.
The following example uses the
ExecuteReader method of
SugarCommand, along with
SugarDataReader and
SugarConnection, to select rows from a table.
public void ReadMyData(string myConnString)
{
string mySelectQuery = "SELECT id, name FROM Campaigns";
SugarConnection sugarConnection = new SugarConnection(myConnString);
SugarCommand sugarCommand = new SugarCommand(mySelectQuery,sugarConnection);
sugarConnection.Open();
SugarDataReader sugarReader = sugarCommand.ExecuteReader();
try
{
while (sugarReader.Read())
{
Console.WriteLine(sugarReader.GetGuid(0).ToString() + ", " + sugarReader.GetString(1));
}
}
finally
{
// always call Close when done reading.
sugarReader.Close();
// always call Close when done reading.
sugarConnection.Close();
}
}
Public Sub ReadMyData(myConnString As String)
Dim mySelectQuery As String = "SELECT id, name FROM Campaigns"
Dim sugarConnection As New SugarConnection(myConnString)
Dim sugarCommand As New SugarCommand(mySelectQuery, sugarConnection)
sugarConnection.Open()
Dim sugarReader As SugarDataReader = sugarCommand.ExecuteReader()
Try
While sugarReader.Read()
Console.WriteLine(sugarReader.GetGuid(0).ToString() + ", " _
+ sugarReader.GetString(1))
End While
Finally
' always call Close when done reading.
sugarReader.Close()
' always call Close when done with connection.
sugarConnection.Close()
End Try
End Sub