Hola a todos.
Estoy migrando desde Firebird a MySql y me encuentro con este problema:
Mi aplicación para colegios permite incluir la foto de cada alumno en su legajo.
Para ello utilizo el siguiente código para guardar la foto en la BD:
Código Delphi
[-]
procedure TfrmFam000.btnPoneFotoClick(Sender: TObject);
var cFile: TFilename;
begin
if OpenPictureDialog1.Execute then
begin
cFile := OpenPictureDialog1.FileName;
with dmFam000 do
begin
Alu000.Edit;
Alu000Foto.LoadFromFile( cFile );
Alu000.post;
Alu000.Refresh;
end;
end;
end;
En el form hay un componente Tdbimage que muestra la foto.
Ahora bien, esto funciona perfecto en Firebird pero en MySql no muestra la foto; mismo código, mismo form, mismo componente.
El campo en la base MySql esta definido como LongBlob
Cuál puede ser el problema?
Gracias de antemano.