Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con delphi 7 y Ado (https://www.clubdelphi.com/foros/showthread.php?t=29612)

gilberto_1126 26-01-2006 22:26:39

Problemas con delphi 7 y Ado
 
Saludos y gracias por adelantado

Tengo un problema.
En una aplicacion utilizo los componentes ADO para conectarme a una base de datos en acces, lo que hago es que modifico los campos, pero en ciertas tablas me aparece el sig. error:

"El valor de BOF o EOF es TRUE, o el actual registro se elimino; la operacion solicitada requiere un registro actual".

Checando en los foros me encontre que este es un error de delphi 5 y que se tienen unos packs para eliminar este error.

Mi pregunta es ¿existen tambien estos packs para delphi 7? y si existen ¿donde los puedo encontrar? ya ingrese a la pagina de delphi y nada mas estan los packs de delphi 5, no hay nada de delphi 7.

vtdeleon 26-01-2006 23:12:37

Saludos

Primera vez que veo ese error. Podrias mostrarnos el codigo que utilizas; el codigo que da error.

gilberto_1126 26-01-2006 23:15:42

Código Delphi [-]
ADOTable50.Close;
      ADOTable50.Filter:='MotherId=' + IntToStr(numero);
      ADOTable50.Filtered:=true;
      ADOTable50.Open;
      ADOTable50.First;
      if ADOTable50.IsEmpty then
      else
      begin
        while not ADOTable50.Eof do
        begin
          ADOTable50.Edit;
          ADOTable50MotherId.Value:=ADOTable50MotherId.Value + 1509949440;
          ADOTable50.Post;
          ADOTable50.Next;
        end;
      end;

Neftali [Germán.Estévez] 27-01-2006 09:46:36

Se supone que esos errores están corregidos en versiones posteriores a la 5.
De todas formas puedes mirar si tienes los Updates de Delphi 7 instalados.

¿Exactamente en qué linea te da el error (ejecutalo paso a paso)?

Jonnathan 27-01-2006 16:06:50

Tambien prueba instalar una versión actualizada de Microsoft Data Access Components (MDAC). A fin de cuentas los controles ADO de Delphi usan esas librerias. ;)


La franja horaria es GMT +2. Ahora son las 09:35:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi