Changeset 206


Ignore:
Timestamp:
04/05/09 00:23:04 (3 years ago)
Author:
antonbatenev.ya.ru
Message:

Исправления в рамках #47 - сжатие сообщений (см. так же #46)

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • test/zip_raito/main.cpp

    r195 r206  
    9898 
    9999                        // если сразу конвертить в QByteArray, то слетит кодировка строки 
    100                         QByteArray msg = query->value(0).toString().toUtf8(); 
     100                        QByteArray msg = query->value(0).toByteArray(); 
    101101 
    102102                        uLongf       src_size = msg.count();                   // размер исходных данных строки 
  • trunk/dev/avalon.sql

    r205 r206  
    9090  `message_name` varchar(160) NOT NULL COMMENT 'имя сообщения', 
    9191  `user_nick` varchar(100) NOT NULL COMMENT 'имя автора сообщения', 
    92   `message` longtext NOT NULL COMMENT 'текст сообщения', 
     92  `message` longblob NOT NULL COMMENT 'текст сообщения', 
    9393  `id_article` int(11) NOT NULL COMMENT 'id статьи, если сообщение является статьей или 0', 
    9494  `message_date` datetime NOT NULL COMMENT 'дата создания сообщения', 
  • trunk/storage/mysql_storage.cpp

    r205 r206  
    11961196                query_insert_message->bindValue(":message_name",       info.MessageName); 
    11971197                query_insert_message->bindValue(":user_nick",          info.UserNick); 
    1198                 query_insert_message->bindValue(":message",            info.Message); 
     1198                query_insert_message->bindValue(":message",            info.Message.toUtf8()); 
    11991199                query_insert_message->bindValue(":id_article",         info.IDArticle); 
    12001200                query_insert_message->bindValue(":message_date",       info.MessageDate); 
     
    12131213                query_insert_message->bindValue(":u_message_name",     info.MessageName); 
    12141214                query_insert_message->bindValue(":u_user_nick",        info.UserNick); 
    1215                 query_insert_message->bindValue(":u_message",          info.Message); 
     1215                query_insert_message->bindValue(":u_message",          info.Message.toUtf8()); 
    12161216                query_insert_message->bindValue(":u_id_article",       info.IDArticle); 
    12171217                query_insert_message->bindValue(":u_message_date",     info.MessageDate); 
     
    22602260 
    22612261        while (query_select->next()) 
    2262                 body = query_select->value(0).toString(); 
     2262                body = QString::fromUtf8(query_select->value(0).toByteArray().data()); 
    22632263 
    22642264        return returnSuccess(); 
  • trunk/version.h

    r205 r206  
    2020 * \brief Дата билда (заменяется автоматически при каждом билде в version.h, что и приводит к смене номера ревизии) 
    2121 */ 
    22 #define AVALON_DATE "Сбт Апр  4 22:23:45 MSD 2009" 
     22#define AVALON_DATE "Вск Апр  5 00:20:59 MSD 2009" 
    2323 
    2424#endif 
Note: See TracChangeset for help on using the changeset viewer.