Absturz bei SQLite Suchfunktion
Verfasst: 02.12.2004 23:11
Hallo,
ich habe ein Problem mit SQLite. Immer wenn ich etwas Suche was in der Datenbank nicht vorhanden ist, stürzt das Programm mit Speicherfehler ab(kann read nicht ausführen ...). Ich habe mir da eine Abfrage gebastelt, die dies Abfangen soll (siehe Laenge$ und laenge). Leider ohne Funktion.
Hat jemand einen einen Tipp?
ich habe ein Problem mit SQLite. Immer wenn ich etwas Suche was in der Datenbank nicht vorhanden ist, stürzt das Programm mit Speicherfehler ab(kann read nicht ausführen ...). Ich habe mir da eine Abfrage gebastelt, die dies Abfangen soll (siehe Laenge$ und laenge). Leider ohne Funktion.
Hat jemand einen einen Tipp?
Code: Alles auswählen
Case #Suche
;daten holen / suchen
sucheeintrag$ = GetGadgetText(#sucheeintrag)
SQLite3_GetTable(" SELECT * FROM VPDruck WHERE IDNr= '" + sucheeintrag$ + "' Or Produkt='" + sucheeintrag$ + "' Or Korn='" + sucheeintrag$ + "' Or Hersteller='" + sucheeintrag$ + "'" , @myRows, @myCols, sqlite3_dbHandle)
Laenge$ = (DBData(Row,Col)) ;Abfrage ob ein Ergebnis gefunden wurde
Laenge = Len(Laenge$)
If Laenge > 0 ;Abfrage ob ein Ergebnis gefunden wurde
IDNr$ = DBData(Row+1, Col+0)
Produkt$ = DBData(Row+1, Col+1)
Korn$ = DBData(Row+1, Col+2)
Hersteller$ = DBData(Row+1, Col+3)
ClearGadgetItemList(#Listview_0) ;Listview löschen
AddGadgetItem(#Listview_0,0,IDNr$+" ; " + Produkt$+" ; " + Korn$+" ; "+Hersteller$)
lastaktion$ = "Suche erfolgreich"
Else
ClearGadgetItemList(#Listview_0) ;Listview löschen
AddGadgetItem(#Listview_0,0, "Suche ohne Ergebnis")
lastaktion$ = "Suche ohne Ergebnis"
EndIf