none
Extrair campo Long no Oracle RRS feed

  • Pergunta

  •   Eu estou acessando uma base de dados Oracle, usando OracleDataReader (Oracle.Data.Access) no meu projeto do visual studio, quando eu faço um select buscando campos do tipo caracter, ele me retorna sem problemas, mas quando eu tento buscar um campo do tipo LONG, ele sempre me retorno uma string vazia, sem nenhum erro, mas fazendo a mesma consulta no sqldeveloper, eu vejo que tem texto nesse campo Long.

     

      Como eu devo fazer para buscar esse campo do tipo Long?


    Marcos
    quinta-feira, 17 de março de 2011 16:49

Respostas

  • Acabei descobrindo

    Tem que setar uma propriedade no OracleCommand, a propriedade InitialLONGFetchSize, o valor máximo suportado é 32767.

    Essa propriedade especifica a quantidade de dados que o OracleDataReader irá buscar para colunas do tipo LONG e LONG RAW.



    Marcos
    • Marcado como Resposta Markd2lp quinta-feira, 17 de março de 2011 19:23
    quinta-feira, 17 de março de 2011 19:23