_SQLite_Close --> unable to close due to unfinalised statements....

  • Hallo,

    der folgende Code erzeugt bei mir den im Betreff genannten Fehler:

    [autoit]


    _SQLite_Startup()
    ConsoleWrite("_SQLite_LibVersion=" &_SQLite_LibVersion() & @CRLF)
    _SQLite_Open(@ScriptDir & "\db\bosch.sqlite")
    $hQuery="SELECT * FROM maschinen WHERE mnr='1234'"
    _SQlite_Query (-1, $hQuery, $mnrcheck) ; the query
    _SQLite_FetchData ($mnrcheck, $aData)
    If NOT ($aData[0] = "") then
    ; Datensatz wurde gefunden ... nun mach irgendwas (folgt noch)
    _SQlite_QueryFinalize($hQuery)
    Else
    ; Datensatz wurde nicht gefunden ... mach nix
    EndIf
    _SQLite_Close()
    _SQLite_Shutdown()

    [/autoit]

    Kann mir jemand in der Sache nen Tipp geben?
    Die SQL Abfrage funktioniert wunderbar aber eben das Schließen der SQL-Verbindung nicht...
    Außer wenn der Datensatz nicht gefunden wird...dann funktioniert das Schließen.

    Dankeschön und viele Grüße

    Daniel

    Einmal editiert, zuletzt von basementmedia (15. Mai 2012 um 16:14)

  • EDIT: Habs gerade selber rausgefunden.
    In Zeile 9 muss _SQlite_QueryFinalize($mnrcheck) rein.