[Xojo] 5.4b8 SQL_Problem
Karl Grob
karl.grob at hispeed.ch
Wed Aug 14 08:17:14 CDT 2013
Hi, Since yesterday I get a immediate crash with this one
DB is open, in Studio there is no problem, but wooms (no error at all)
--------
dim cmd as string
dim cur as VCursor
if parent <= 0 then
cmd = "SELECT ** FROM " + TBL_Inhalt.name + " WHERE " + TBL_Inhalt.ptrToParent.Name + " IS NULL AND " + _
TBL_Inhalt.fldETextFile.name + " IN ('THEIN', 'TSELD' , 'TZUER' , 'TSINN','TLEGEND', 'TSAL', 'TGED', 'THEINA', 'TGEDA', 'TGEDH', 'TGEDNG', 'TGEDV', 'TNOTIZ', 'TPROS', 'TAC', 'TAUFS')"
else
cmd = "SELECT ** FROM " + TBL_Inhalt.name + _
" WHERE " + TBL_Inhalt.ptrToParent.Name + " = " + str(parent) + " AND " + _
TBL_Inhalt.fldETextFile.name + " IN ('THEIN', 'TSELD' , 'TZUER' , 'TSINN','TLEGEND', 'TSAL', 'TGED', 'THEINA', 'TGEDA', 'TGEDH', 'TGEDNG', 'TGEDV', 'TNOTIZ', 'TPROS', 'TAC', 'TAUFS')"
end if
if myDB <> NIL then
------------
Before I had this:
cmd = "SELECT ** FROM " + TBL_Inhalt.name + " WHERE " + TBL_Inhalt.ptrToParent.Name + " IS NULL AND (" + _
TBL_Inhalt.fldETextFile.name + " = " + "'THEIN' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TSELD' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TZUER' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TSINN' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TLEGEND' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TSAL' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGED' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'THEINA' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDA' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDH' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDNG' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDV' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TNOTIZ' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TPROS' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TAC' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TAUFS')" // OR" + _
//TBL_Inhalt.fldETextFile.name + " = " + "'
else
cmd = "SELECT ** FROM " + TBL_Inhalt.name + " WHERE " + TBL_Inhalt.ptrToParent.Name + " = " + str(parent) + " AND (" + _
TBL_Inhalt.fldETextFile.name + " = " + "'THEIN' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TSELD' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TZUER' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TSINN' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TLEGEND' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TSAL' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGED' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'THEINA' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDA' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDH' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDNG' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TGEDV' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TNOTIZ' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TPROS' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TAC' OR " + _
TBL_Inhalt.fldETextFile.name + " = " + "'TAUFS')"
end if
if myDB <> NIL then
-------------
Not very elegant and it made wooms too.
The strange thing is: If I build the Table 'TBL_Inhalt' (a rather complex import) with a flush at the end and open then the Window with this statement, it works. (Until 2 days ago it worked (with 5.4b!), but I am not shure If I ever tried to open the Window directly after reopening the DB - The import-statements are not yet finished and probably I just tried after adding new statements.)
In Studio the links (hierarchical) work fine, but if I reopen the DB, it crashes. Other SQL-Statements do work.
Any suggestion?
Thanks
Karl
Mac Pro 10.8.4
More information about the Valentina-beta
mailing list