none
como mostrar valor de campo binario? RRS feed

  • Pergunta

  • como poso fazer select para exibir um valor binário  no sistema

    select binario(1000) from tabela

    ja usei  

    byte[] binaryData = reader[1]
    string text = Encoding.UTF8.GetString(binaryData)

    ou

    byte[] binaryData = reader[1] string text = Encoding.Unicode.GetString(binaryData)

    o unicode mostra em japonês os códigos e utf8 mostra vazio

    alguém pode me ajudar?

    quinta-feira, 11 de abril de 2013 20:50

Todas as Respostas

  • Se o campo é binario entao ele deve ser aberto com um aplicativo especifico.

    Voce nao pode simplesmente "exibir" como se fosse um texto. Imagine a seguinte situaçao: se o campo binario tem o conteudo preenchido com um BMP, entao vc pode usar o controle picturebox para exibi-lo depois de devidamente convertido. Agora se o Conteudo é um PDF, entao vc deverá salva-lo em disco e depois chamar o seu reader PDF padrao (normalmente acrobatreader.exe) e usar o arquivo como parametro.

    Para saber mais veja este tutorial 

    http://support.microsoft.com/kb/309158/pt-br

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Sogi informatique ltée

    • Sugerido como Resposta Danimar Ribeiro sábado, 13 de abril de 2013 15:20
    quinta-feira, 11 de abril de 2013 21:11
    Moderador