public AbstractDbCommand(
String cmdText,
AbstractDBConnection connection,
AbstractTransaction transaction)
{
_connection = connection;
_commandText = cmdText;
_transaction = transaction;
_commandTimeout = 30;
_commandType = CommandType.Text;
_designTimeVisible = true;
_updatedRowSource = UpdateRowSource.Both;
_isCommandPrepared = false;
_explicitPrepare = false;
_recordsAffected = -1;
if (connection != null) {
connection.AddReference(this);
}
}