Dica,
Se você utiliza a estrutura clássica TSqlQuery, TProvider e TClientDataSet existe uma propriedade/opção chamada no TDataSetProvider chamada poFECHBLOBSONDEMAND, acredito que faça exatamente o que você deseja, dê uma olhada como funciona, mas basicamente ele somente trás os dados Blobs quando é solicitado, não vem junto com os registros, então basta por exemplo você colocar um botão na tela, ou no grid, sei lá, que quando clicado solicita os dados Blob da tabela... att. Juliano Silva De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alisson Enviada em: segunda-feira, 24 de novembro de 2008 09:12 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Gravar arquivo em BD com ClientDataset Pessoal, Eu gravo um arquivo em um campo tipo Blob no Firebird, usando clientdataset. Funciona normalmente, o problema é que a consulta demora muito. Teria um jeito de trazer esse campo com valor nulo mesmo que ele tenha dados? Tentei da seguinte maneira: SELECT NULL AS NOMECAMPO FROM TABELA. Não dá certo, pois o clientdataset considera esse campo como se fosse do tipo string, mas o campo é do tipo Blob. __________________________________________________ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ __________ Informação do NOD32 IMON 3635 (20081124) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]