GARANTIR DESCONTO

Fórum Selecionar parte de um campo blob. #50207

31/03/2005

0

Ola pessoal!
Alguem saberia como posso pegar uma parte de um campo blob?
Ex: tenho um campo blobo e queria pegar os primeiros 100 caracteres.
Tem como fazer isso ja tentei o Cast mas da erro.
Desde ja obrigado.


Debug

Debug

Responder

Posts

31/03/2005

Lucas Silva

Não poderia ser assim não??


 asdff :=  copy(query.FieldByName(´campo´).AsBlob,1,100)



Responder

Gostei + 0

01/04/2005

Afarias

A nível de banco vc pode usar uma UDF. Consulte a documentação da RFUNC q pode ser q ache o q precisa.


T+


Responder

Gostei + 0

02/04/2005

Maicongabriel

A nível de banco vc pode usar uma UDF. Consulte a documentação da RFUNC q pode ser q ache o q precisa.

A nível de Banco, para um Blob SubType Text, eu consegui o seguinte:
SELECT
  CAST( SUBSTRING( CAMPO_BLOB FROM 1 FOR 100) AS VARCHAR(100)) AS NOVO_NOME_DO_CAMPO
FROM
  TABELA

[i:2ad573f354]Rodando: FB 1.5.2[/i:2ad573f354]


Responder

Gostei + 0

02/04/2005

Afarias

|A nível de Banco, para um Blob SubType Text, eu consegui o seguinte

bem colocado maicongabriel, ótima solução (para FB 1.5)



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar