vi este ejemplo en la web para conectarse a MySQL que libera la memoria en las 2 ultimas filas.
yo estoy realizando por Zeos y quiero saber si es necesario liberar esa memoria o no es necesaria.
Código SQL
[-]_DM.consultaMysql1.close;
_DM.consultaMysql1.Text:= 'select * from tabla';
_DM.consultaMysql1.open;
_DM.consultaMysql1.Post;
Código SQL
[-]
//listar tablas de la base de datos
presults:=nil;
try
mysql_query(@cnxmysql,pansichar('select username from sis_users'));
presults:= mysql_store_result(@cnxmysql);
//la consulta devolvio data?
if (presults<>nil) and (presults.row_count>0) then begin
//recorremos todas las filas
for i:=0 to presults^.row_count-1 do begin
prow:= mysql_fetch_row(presults);//obtenemos la fila actual
Listbox1.Items.add(prow^[0]); //user
end;
end;
finally
mysql_free_result(presults); // Liberar la memoria
mysql_close(@cnxmysql); // Desconectar