Olá,
Resolvido com a linha abaixo:
cmdSalvar.Parameters.Add(new NpgsqlParameter("foto",
NpgsqlTypes.NpgsqlDbType.Bytea, FotoUsuario.Length));
[]´s
Silas
Em 30 de outubro de 2011 20:52, Silas Alves Junior <
[email protected]> escreveu:
> Pessoal,
> Boa noite!
>
> Tenho uma coluna do tipo bytea em minha tabela onde preciso inserir imagem
> em minha aplicação .net, utilizado o Npgsql[1] como provider. Em minha
> aplicação estou convertendo a imagem para um array de bytes(até nesse ponto
> sem problemas), no entanto quando peço o NpsqlCommand para preparar o
> comando[2], obtenho a seguinte exception:
>
> {"ERRO: 42804: coluna \"foto\" é do tipo bytea mas expressão é do tipo
> smallint"}
>
> Porém o conteudo que estou passando como parametro realmente é um dado do
> tipo byte[].
>
>
> [1] -
> http://npgsql.projects.postgresql.org/<http://npgsql.projects.postgresql.org/docs/manual/UserManual.html>
> [2] - http://pastebay.com/143026 (trecho do metodo que salva os dados no
> banco)
>
> Desculpem pelo off-topic e agradeço desde já.
>
> []´s
>
> Silas
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral