[Qt-interest] Why the sql sentence can't be exec in QSqlQuery?
Kermit Mei
kermit.mei at gmail.com
Sun Jun 14 18:18:35 CEST 2009
在 2009-06-14日的 17:01 +0100,Stephen Jackson写道:
> On Sun, Jun 14, 2009 at 4:51 PM, Kermit Mei wrote:
> > Hello community!
> >
> > In Linux sqlite3, I can run this command and get the correct result:
> >
> >
> > sqlite> SELECT text,pos_x,pos_y,size_x,size_y FROM WidgetItem
> > ...> INNER JOIN CWPage ON WidgetItem.CWPageId=CWPage.id;
> > btn1|0|0|32|32
> > btn2|0|32|32|32
> > btn3|0|64|32|32
> > btn4|32|32|32|32
> > btn5|32|64|32|32
> >
> > But in my Qt4 code:
> >
> > query.exec("SELECT text,pos_x,pos_y,size_x,size_y"
> > "FROM WidgetItem"
> > "INNER JOIN CWPage"
> > "ON WidgetItem.CWPageId=CWPage.id;")
> >
> > This is always return false.
> >
>
> Assuming that you have accurately pasted your code into your email,
> then you are missing spaces before FROM, INNER and ON. Also, you do
> not need the terminating semi-colon (I'm not sure whether this is an
> error).
>
> Regards,
>
> Stephen Jackson
Oh, My God!
Thank you, all!
More information about the Qt-interest-old
mailing list