Pessoal estou tentando trabalhar com imagem no MYSQL, porém estou enfrentando alguns problemas.
Estou usando o seguinte código para gravar só que dá erro.
Var S:TMemoryStream;
begin
S :=TMemoryStream.Create;
Image1.Picture.Bitmap.SaveToStream(S);
DMdados.TBCadRimFoto.LoadFromStream(S);
DMdados.TBCadRim.Post;
DMdados.TBCadRim.ApplyUpdates(-1);
S.Destroy;
Quando vai gravar recebo a seguinte mensagem de erro.
“Data too long for column ‘foto’ at row1”
A imagem aparece no grid, porém quando saiu do form e volta ele não gravou no banco.
Estou trabalhando com clientDataSet.
Por favor, me ajudem.
Abraço
Valdecir
Editado por Micheus Substituido nome da variável B por S
Pergunta
VDLR
Pessoal estou tentando trabalhar com imagem no MYSQL, porém estou enfrentando alguns problemas.
Estou usando o seguinte código para gravar só que dá erro.
Quando vai gravar recebo a seguinte mensagem de erro.
“Data too long for column ‘foto’ at row1”
A imagem aparece no grid, porém quando saiu do form e volta ele não gravou no banco.
Estou trabalhando com clientDataSet.
Por favor, me ajudem.
Abraço
Valdecir
Editado por MicheusSubstituido nome da variável B por S
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.