ALFA.MySQLDatabaseInternal.ACR_SQLQuery C# (CSharp) Метод

ACR_SQLQuery() публичный Метод

This routine performs a synchronous SQL query. If there were pending asynchronous queries in the queue, the pending queries are drained first.
public ACR_SQLQuery ( string SQL ) : void
SQL string Supplies the SQL query text to execute.
Результат void
        public void ACR_SQLQuery(string SQL)
        {
            if (DataReader != null)
            {
                DataReader.Dispose();
                DataReader = null;
            }

            SQL = PrepareSQL(SQL);

            if (Dedicated == false)
            {
                DataReader = MySqlHelper.ExecuteReader(ConnectionString, SQL);
            }
            else
            {
                bool Succeeded = false;

                ConnectDatabase();

                try
                {
                    DataReader = MySqlHelper.ExecuteReader(Connection, SQL);
                    Succeeded = true;
                }
                finally
                {
                    if (Succeeded == false)
                        FailedQueries += 1;
                    else
                    {
                        FailedQueries = 0;
                        LastQueryTick = (uint)Environment.TickCount;
                    }
                }
            }
        }