Portál AbcLinuxu, 12. května 2025 05:30

Dotaz: QT + LIKE from MySQL

18.3.2012 18:20 Fnenks | skóre: 4
QT + LIKE from MySQL
Přečteno: 251×
Odpovědět | Admin
Zatim mi sli vsechny sql dotazy v QT, ale ted jsem narazil na prvni problem:

query.exec("SELECT first_name, last_name, phone, email, icq, member_id pripojil FROM member WHERE first_name LIKE ‘%o%’;");

Tento prikaz nic nevraci, kdyz ho ale napisu do mysql command, tak normalne funguje. Setkali jste se s tim nekdo? Jak mam dal postupovat aby to fungovalo?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.3.2012 18:21 Fnenks | skóre: 4
Rozbalit Rozbalit vše Re: QT + LIKE from MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
jeste dodam, ze problem se tyka syntaxe "LIKE"
Řešení 1× (Fnenks (tazatel))
18.3.2012 18:58 Kit
Rozbalit Rozbalit vše Re: QT + LIKE from MySQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Máš tam chybné apostrofy, ale jinak v tom chybu nevidím. Je možné, že by Qt expandovalo "%o" na něco jiného? Zkus si ten samý dotaz vypsat na monitor.
18.3.2012 19:00 Fnenks | skóre: 4
Rozbalit Rozbalit vše Re: QT + LIKE from MySQL
jj zkousel jsem to vypsat do QLineEdit a vpoho a tema aspotrofama to myslim neni, pac jsem cely prikaz zkopiroval a vlozil do mysql command, ve kterem to funguje
18.3.2012 19:03 Kit
Rozbalit Rozbalit vše Re: QT + LIKE from MySQL
Nepochopil jsi mě. Nechej si ten string vypsat tím programem, ve kterém se nachází ten SQL dotaz.
18.3.2012 19:01 Fnenks | skóre: 4
Rozbalit Rozbalit vše Re: QT + LIKE from MySQL
tak to fakt je tema apostrofama, v QT neni aspostrof jako apostrof, DIKY

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.