Название: Сохранение записи из БД в текстовый файл Отправлено: Flashcherry от Май 26, 2012, 16:08 Не знаю как из БД сохранить запись в текстовый документ и загрузить из текстового документа в БД....
Предполагаю что надо использовать QSQLQuery, для получения пути сохранения и загрузки использую стандартный диалог QString newFileName(QFileDialog::getSaveFileName( this, tr("Save As..."), ".txt", QString::fromAscii("Text files (*.txt);"), 0, QFileDialog::DontUseNativeDialog) ); Пробовала, где myQuery-запрос выборки из таблицы query.exec(myQuery); QFile newFile(ui->pathSaveDoc->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()<<"|"; col++;} newFile.close(); } файл создается, но пустой(((... ui->lineEdit->text()=newFileName; но путь не передается в lineEdit, после закрытия.... (С этим все ОК:)) Название: Re: Сохранение записи из БД в текстовый файл Отправлено: Kurles от Май 26, 2012, 16:12 Код
|