Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Flashcherry от Май 27, 2012, 19:53



Название: Как вывести подстроку из QStringList???
Отправлено: Flashcherry от Май 27, 2012, 19:53
text-читаю из файла
QStringList list=text.split("|");
   
   QSqlQuery query;
   QString inputList="INSERT INTO table(NAME,DATE,NUMBER) VALUES('";
   inputList+=list[0];
   inputList+="','";
   inputList+=list[1];
   inputList+="','";
   inputList+=list[2];
   inputList+="');";
пробовала через list.at(0)....
необходимо внести 3 подстроки, как получить значение переменных QStringList?


Название: Re: Как вывести подстроку из QStringList???
Отправлено: Alex Custov от Май 27, 2012, 20:08
через
Код:
list[i]
или
Код:
list.at(i)
. Ошибка где-то в другом месте.


Название: Re: Как вывести подстроку из QStringList???
Отправлено: LisandreL от Май 27, 2012, 22:33
QSqlQuery::prepare + QSqlQuery::bindValue
А склеивание запроса вручную ни к чему хорошему вас не приведёт.