Inserção de Texto em campo BLOB
23/08/2004
0
var
Mens: TStream;
begin
qryMensag.Close;
qryMensag.SQL.Add(´INSERT INTO MENSAG (MENCODIGO, MENTEXTO) ´ + ´VALUES (1000, :PAR1)´);
Mens:= TMemoryStream.Create;
Memo1.Lines.SaveToStream(Mens);
Mens.Position:= 0;
qryMensag.Params[0].LoadFromStream(Mens, ftBlob);
qryMensag.ExecSQL(true);
Mens.Free;
end;
Quando executo a linha execSQL dá a seguinte mensagem:
Incorrect Values within SQLDA structure
Alguem sabe porque este erro, ou então se tem outra forma de inserir um texto em um campo Blob?
Obrigado
Mcd
Posts
24/08/2004
Mcd
24/08/2004
Ipc$
Se persistir o erro tente:
qryMensag.ParamByName(´Par1´).AsString := Memo1.Lines.Text;
24/08/2004
Mcd
25/08/2004
Mcd
Você estava certo, realmente era o parametro do execsql que deveria ser false.
Obrigado pela ajuda !
Clique aqui para fazer login e interagir na Comunidade :)