Changeset 180


Ignore:
Timestamp:
03/23/09 17:27:28 (3 years ago)
Author:
antonbatenev.ya.ru
Message:

trunk. Исправление работы хранилища с двойным запросом.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/storage/database.cpp

    r94 r180  
    2626AQuery* ADatabase::createQuery (const QString& sql) 
    2727{ 
    28         return new AQuery(this, sql); 
     28        return createPreparedQuery(sql); 
    2929} 
    3030//---------------------------------------------------------------------------------------------- 
     
    3232AQuery* ADatabase::createPreparedQuery (const QString& sql) 
    3333{ 
    34         AQuery* query = createQuery(); 
     34        AQuery* query = new AQuery(this); 
    3535 
    3636        if (query->prepare(sql) == false) 
  • trunk/storage/mysql_database.cpp

    r96 r180  
    128128 
    129129        if (prepared == true) 
    130         { 
    131                 query = createPreparedQuery(sql); 
    132  
    133                 if (query == NULL) 
    134                 { 
    135                         if (m_transaction) 
    136                                 rollback(); 
    137                         else 
    138                                 ADatabase::close(); 
    139  
    140                         return 0; 
    141                 } 
    142         } 
     130                query = ADatabase::createPreparedQuery(sql); 
    143131        else 
    144132                query = ADatabase::createQuery(sql); 
     133 
     134        if (query == NULL) 
     135        { 
     136                if (m_transaction) 
     137                        rollback(); 
     138                else 
     139                        ADatabase::close(); 
     140        } 
    145141 
    146142        return query; 
  • trunk/version.h

    r175 r180  
    2020 * \brief Дата билда (заменяется автоматически при каждом билде в version.h, что и приводит к смене номера ревизии) 
    2121 */ 
    22 #define AVALON_DATE "Пнд Мар 23 02:58:53 MSK 2009" 
     22#define AVALON_DATE "Пнд Мар 23 16:10:17 MSK 2009" 
    2323 
    2424#endif 
Note: See TracChangeset for help on using the changeset viewer.