2012/5/24 Jean Domingues <[email protected]>

> Pessoal,
>
> preciso importar um BD de Firebird para Postgresql, em C#. Tem um campo do
> tipo Blob no Firebird, cujo conteúdo é RTF. Estou usando SqlReader para ler
> do FB, SqlCommand para gravar no PG. No PG, criei o campo com o tipo bytea,
> visto que text não aceita string terminada em \h0000. Mas não sei como
> setar o parametro do sqlcommand. Setando com o valor lido em
> reader["campo_blob"] diretamente (sqlcmd.parameters.add("rtf",
> reader["campo_blob"]), tenho o seguinte erro: "Seqüência de entrada não
> estava em um formato incorreto." Se alguem puder ajudar, agradeço. Uso o
> pgsqlcommand, da devart.
>


Não manjo de C#, mas o que funciona de forma genérica é informar o bytea
como uma string com os dados em hexadecimal.

Atenciosamente,
--
Matheus de Oliveira
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a