Aktywne Wpisy

astralkowa +709
Pamiętam jak ostatnio stałam na przejściu na czerwonym i nic nie jechało, więc część ludzi zaczęła przechodzić. Sama się wahałam, ale potem przypomniałam sobie tekst, że "upadek społeczeństwa zaczyna się od upadku jednostki" i grzecznie poczekałam na zielone xD
#heheszki #przemyslenia #truestory
#heheszki #przemyslenia #truestory

Wilczak +196





gry->prepare("select imie from klient where id like :id1");
gry->bindValue(":id1", globaliduser);
gry->exec();
chcę to teraz wyświetlić w label->setText(zmienna), ale chyba typy nie pasują, jak to wyciągnąć to zmiennej aby było typu String?
na dole obrazek co mi zwraca z bazy danych po wywołaniu select imie from klient where id like 3
w bazie danych kolumna imie jest typu Text, nie mogę ustawić String
źródło: comment_TjQ28tdCgxwnwXof9gmzZGU9a9o5E6Sd.jpg
PobierzKomentarz usunięty przez moderatora
QSqlQuery::getValuezwracaQVariant, więc musisz wymusić konwersję do stringa:toString()gry->prepare("select imie from klient where id like :id1");
gry->bindValue(":id1", globaliduser);
domek = gry->exec();
imie2 = domek.toString();
jak robię label->setText(imie2) to wyświetla mi true;/
if(gry->exec() && gry->next()){ imie = gry->value(0).toString();}QString globaliduser;
QString imie2;
QSqlQuery *gry=new QSqlQuery();
gry->prepare("select imie from klient
dzięki bardzo
@komplik: a myślisz, że ja wiem
pewnie z jakiegoś przykładu to brałem, już nie pamiętam