none
Lendo Byte RRS feed

  • Pergunta

  • C#

    Pessoal tenho um campo blob (texto) no banco de  dados mysql

    fiz o seguinte  select   ' select  texto from  minha tabela '

    usei  MysqlDataReader

    como faço agora para pegar as informações desse blob e tacar em uma String.





    Atenciosamente Tiago Xavier
    terça-feira, 2 de março de 2010 12:40

Respostas

  • Tiago,

    O correto e você usar o tipo text para armazenar texto, mas se você usar o tipo blob antes de gravar o texto no banco converta para array de bytes, e quando você você retornar converta para texto.


    xavier luz
    • Marcado como Resposta Tiago B. Xavier segunda-feira, 31 de outubro de 2011 11:20
    segunda-feira, 10 de maio de 2010 17:41

Todas as Respostas

  • Se for um Array de Byte: byte [] dBytes = { 1, 2, 3, 4, 5} string str; System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding(); str = enc.GetString(dBytes)
    Gustavo Rocha, MCTS, MCPD, CSM, Arquiteto de Software - http://subindoaladeira.wordpress.com/
    terça-feira, 2 de março de 2010 13:20
  • Se  eu fizer dessa forma ele está ponha ?? ou simbolos no lugar de Ç vc sabe me falar como eu concerto essa situação?
    quarta-feira, 14 de abril de 2010 10:31
  • tenta usar esse encoding "System.Text.UTF8Encoding"
    willians roberto seara
    sexta-feira, 23 de abril de 2010 14:11
  • Tiago,

    O correto e você usar o tipo text para armazenar texto, mas se você usar o tipo blob antes de gravar o texto no banco converta para array de bytes, e quando você você retornar converta para texto.


    xavier luz
    • Marcado como Resposta Tiago B. Xavier segunda-feira, 31 de outubro de 2011 11:20
    segunda-feira, 10 de maio de 2010 17:41