Название: Запись результата запроса в текстовый файл Отправлено: Flashcherry от Май 26, 2012, 18:22 Пытаюсь вывести одну строку в текстовый файл...Файл создается, но пустой..
query.exec(myQuery); (myQuery-запрос) QFile newFile(ui->lineEdit->text()); if(newFile.open(QIODevice::WriteOnly)) { QTextStream out(&newFile); out.setCodec("UTF-8"); int col=0; while (query.value(col).isValid()){ out <<query.value(col).toString().toUtf8().data()<<"|"; col++;} newFile.close(); } Название: Re: Запись результата запроса в текстовый файл Отправлено: Странник от Май 27, 2012, 03:20 Код: query.exec(myQuery); (myQuery-запрос); Название: Re: Запись результата запроса в текстовый файл Отправлено: Примерный ученик от Июль 08, 2012, 18:18 Пытаюсь вывести одну строку в текстовый файл...Файл создается, но пустой.. query.exec(myQuery); (myQuery-запрос) QFile newFile(ui->lineEdit->text()); if(newFile.open(QIODevice::WriteOnly)) { QTextStream out(&newFile); out.setCodec("UTF-8"); while (query.next()) // все строки печатаем, а если if (query.next()) то только первую, если есть данные { int col=0; while (query.value(col).isValid()){ out <<query.value(col).toString().toUtf8().data()<<"|"; col++;} } newFile.close(); } |