Du db.end()
opkaldet vil sætte forbindelsen i kø for at lukke, når SELECT
er fuldført, så når du forsøger at lave den indre INSERT
forespørgsel, vil databaseforbindelsen være blevet lukket, derfor fejlen PROTOCOL_ENQUEUE_AFTER_QUIT, da du forsøger at sætte en ny kommando i kø, efter at forbindelsen er lukket.
Afhængigt af hvordan du opretter forbindelsen, skal du enten flytte din db.end()
opkald inde i tilbagekaldene, eller ikke have en db.end()
ringe overhovedet, hvis forbindelsen er åbnet ved programstart.