carlosjimenez
20-01-2014, 20:24:48
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í (http://delphidabbler.com/tips/211), u obtenerla de este modo:
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
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
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.