Das SQLite3-Objekt brauchst du solange geöffnet, wie du Daten abfragen oder bearbeiten willst. Oder welches Objekt meinst du jetzt genau?
Ja, das meinte ich. Habe ich auch gerade bemerkt, dass es nicht funktioniert.
Die Verbindung muss offen sein, ein Kopieren des results allein reicht nicht.
Es bleiben noch genügend Vorgänge übrig, die bei geöffneter Verbindung auszuführen sind. Während all dieser Vorgänge kann dir das Script wegen irgendwelcher Fehler abstürzen und die Verbindung offen lassen. Du gewinnst mit einer schnelleren Schließung vielleicht etwas mehr, aber keine umfangreiche Sicherheit. Besser wäre, den Fehler zu melden und beheben zu lassen - alternativ auf ein DBMS ausweichen.
Das werde ich dann wohl bald tun.
Vielen Dank