Fórum Campo BLOB - Mais um Problema #53230
07/10/2005
0
Gravar uma imagem diretamente no banco parece facil, mas cada hora vejo um problema diferente nos topicos e ainda nao consegui gravar minhas imagens.
Uso FB1.5, IBX, tenho uma tabela com o campo FOTO do tipo BLOB, Size80, Subtype Binary. E quando executo a simples procedure no Delphi:
procedure TForm1.Button1Click(Sender: TObject);
var Stm:TMemoryStream;
begin
stm := TMemoryStream.Create;
(Image1.Picture.Graphic as TJpegImage).SaveToStream(Stm);
qryAux.Parameters.ParamByName(´foto´).LoadFromStream(Stm,ftBlob);
qryAux.ExecSQL();
end;
Ocorre o erro: EIBClientERROR with Message ´Unspported feature´.O Codigo da qry é o seguinte:
UPDATE CONJUNTOS SET
DESCRICAO = ´Conjunto 05´,
FOTO = :foto
Uso Sistema ADO, se alguem ai conseguir me ajudar...Muito Obrigado!
Neves777
Curtir tópico
+ 0Posts
07/10/2005
Afarias
de qualquer forma, após o SaveToStream vc deveria ter a linha:
Stm.Position := 0;
antes de tentar o LoadFromStream()
T+
Gostei + 0
07/10/2005
Neves777
Alguem + pode ajudar :?:
Gostei + 0
07/10/2005
Afarias
e se for ADO então qual o Driver ODBC/OleDB q está usando??!
T+
Gostei + 0
10/10/2005
Neves777
Gostei + 0
10/10/2005
Afarias
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc
http://www.xtgsystems.com/download/ib6odbc.zip
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)