Dbexpress no se actualiza el query
Hola a todos, esta vez les consulto por lo siguiente:
Tengo un Tsimpledataset, que lo utilizo de la siguiente forma
Q.DataSet.CommandText := ‘ select * from personas where id_persona=:n_id_persona’;
Q.DataSet.CommandType := ctQuery;
Q.DataSet.Prepared :=false;
Q.DataSet.Params.ParamByName('n_id_persona').AsString:= ‘xx’;
Q.DataSet.Prepared := true;
Q.Execute;
la primera vez que se ejecuta funciona bien, el problema es la segunda vez que le quedan datos anteriores. Alguien me puede indicar como limpiarlo, he probado haciendo close y open, clearfields, params.clear, hasta probe cerrar la conexion a la BD y volverla a abrir, pero nada me dio resultado.
Muchas gracias por la ayuda que me puedan dar.
|