Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   dbe error $FFFF (https://www.clubdelphi.com/foros/showthread.php?t=85057)

carlosjimenez 20-01-2014 20:24:48

dbe error $FFFF
 
Hola soy carlos jimenez, tengo un problema tratando de modificar datos en todas las pantallas de mantenimiento que usan dbgrid, acabo de migrar a delphi XE3, utilizo la base de datos MySql y el BDE, tengo el mismo programa en delphi XE, y todo se ejecuta sin problema, alguien me dice que puede ser que XE3 no funciona con BDE, que tendria que cambiar a la estructura Ado es mucho trabajo.

Alguien me puede oriental con eso, reitero cualquien pantalla de mantenimiento que quiera cambia el valor de algo un 1 por 5 una A por una B en modo de ejecucion me dice al instante

Proyexct nombre del proyecto.exe raised exception class EDBEnginesError with mesaasage 'BDE error $FFFF

Gracias de antemano.

ecfisa 21-01-2014 18:50:43

Hola Carlos.

No existe el código de error $FFFF en la lista de códigos de error de BDE, por lo que es difícil ayudarte con esa información.
Podés consultar la lista de errores aquí, u obtenerla de este modo:
Código Delphi [-]
uses dbiprocs;

procedure TForm1.Button1Click(Sender: TObject);
const
  BASE:array [1..24] of integer=(
    $0,$2100,$2200,$2300,$2400,$2500,$2600,$2700,$2800,
    $2900,$2A00,$2B00,$2C00,$2D00,$2E00,$2F00,$3000,
    $3100,$3200,$3300,$3400,$3500,$3E00,$3F00);
var
  ErrorCode: integer;
  ErrorText: array [0..DBIMAXMSGLEN+1] of Char;
  i, j: integer;
begin
  for i := 1 to 24 do
   for j := 0 to 255 do
   begin
     ErrorCode := BASE[i] + j;
     DbiGetErrorString(ErrorCode, ErrorText);
     if ErrorText <> '' then
       ListBox1.Items.Add(Format('$%s(%d)=%s',
        [IntToHex(ErrorCode, 4), ErrorCode, ErrorText]));
     Application.ProcessMessages;
   end;
end;
Sería útil poder ver el código donde supones que se produce el error para intentar ayudarte.

Saludos :)

carlosjimenez 22-01-2014 15:02:30

2 Archivos Adjunto(s)
Gracias por responder hermano mio, aqui te muestro lo que me presenta cuando quiero modificar un registro en dos archivos adjunto, uno es en XE3 y otro en XE, te reitero eso solo pasa en XE3, y una persona me dice que es que XE3 no utiliza BDE, que tengo que cambiar la estructura a Ado.

Busque ese error y me habla de hacer cambios en la configuracion de BDE, lo hice y continua con ese mensaje BDE error $FFFF y no me permite hacer las modificaciones.

Gracias de antemano por su ayuda


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

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