Selecionar parte de um campo blob.
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.
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
Curtidas 0
Respostas
Lucas Silva
31/03/2005
Não poderia ser assim não??
asdff := copy(query.FieldByName(´campo´).AsBlob,1,100)
GOSTEI 0
Afarias
31/03/2005
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+
T+
GOSTEI 0
Maicongabriel
31/03/2005
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]
GOSTEI 0
Afarias
31/03/2005
|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+
bem colocado maicongabriel, ótima solução (para FB 1.5)
T+
GOSTEI 0