Buenas tardes, me gustaria saber si alguien me puede ayudar en una cosa.
Estoy trabajando con ODBC, por ahora las conexion va "sin problemas" y puedo insertar informacion en la BD, pero cuando hago un select me devuelve que no hay filas (AffectedArrow = -1) o al menos asi lo entiendo yo.
Si me "salto" el verificar las filas me salta un error diciendome que el Datareader no se puede leer por que esta cerrado, y el datareader no lo cierro en ningun momento.
¿Alguien podria decirme por que no me hace correctamente el select?
Código:
Selecta.CommandText := 'Select * from gym.tactividades';
Conexionp2.Open;
Actividades := selecta.ExecuteReader(commandBehavior.SequentialAccess);
ConexionP2.Close; if actividades.RecordsAffected > 0 then
while Actividades.read do
begin
// operaciones
end;