[firebase-br] RichEdit com Interbase "Carlos Cantur Help"
eduardo
eduardo em icontroller.com.br
Qui Maio 19 20:17:47 -03 2005
O seu bcampo BLOB é subtype 0 ?
Se vc utiliza um RichEdit, ele contém caracteres especiasi de controle
de formatação. O BLOB mais apropriado é o SubType 0 (Binary). Só que
você não pode tratá-lo como String; Você tem que utilizar MemoryStream
para fazer esta operação.
Não lembro de cabeça, mas é algo como:
var MS:TMemoryStream;
MS := TMemoryStream.Create;
try
RichEdit.SaveToStream(MS);
ClientDataSet.ParamByName('RICHTEXT???').LoadFromStram(MS);
ClientDataSet.Execute;
finally
MS.Free;
end;
Se não for exatamanete assim o velho delphi Help poderá te ajudar;
[]s Eduardo
Carlos Alberto wrote:
> Amigo tudo bom?
> Já tentei usar o RichEdit só que quando utilizo o clienteDataSet ele da erro de conversão de String, já utilizo no banco um campo do tipo blob, vc saberia como gravar no banco usando ClientDataSet e passando por parametro ex:
> clienteDataSet.close;
> clienteDataset.commandtext;
> clientedataset.parambyname;
> clientedataset.execute;
> Se puder me ajudar. Obrigado valeu!!!
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista