scusatemi, ma provenendo dal mondo Visual Basic probabilmente ho convinzioni errate.
Mi spiego meglio, in VB, quando si esegue una query e quindi si carica un recordset poi si chiude e la perfezione sarebbe anche riportare a nothing il recordset creato per liberare memoria.
Mi sono fatto una classe in Gambas con una funzione di lettura dei dati di un database e mi stavo chiedendo se la ripetizione di questa funzione può portare a consumare RAM e quindi a rallentare il PC
PUBLIC FUNCTION db_seleziona(vssql AS String, vberrore AS Boolean) AS Result
DIM rst AS Result
rst = conn.Exec(vssql)
RETURN rst
CATCH
IF vberrore = TRUE THEN
Message.Info("Errore nell'esecuzione della query" & Chr$(10) & Chr$(34) & vssql & Chr$(34))
END IF
END
Grazie