Reader de campo Binário

11/12/2011

0

Tenho o seguinte código:

private void preencheGrid()
{

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[VRIConnectionString].ConnectionString);
try
{
SqlCommand command = new SqlCommand(Usp_VRI_03_Imoveis_Ofertas_Detalhes, conn);
command.CommandType = CommandType.StoredProcedure;

command.Parameters.Add(@CH_TOP, SqlDbType.Int, 16);
command.Parameters[@CH_TOP].Value = Request.Params[ch_top];

command.Parameters.Add(@CH_COD, SqlDbType.Int, 16);
command.Parameters[@CH_COD].Value = ch_cod;

conn.Open();
SqlDataReader reader = command.ExecuteReader();
this.dtlNoticias.DataSource = reader;
this.dtlNoticias.DataBind();
this.Page.Title = this.lblTitle.Text.ToString();
}

catch (Exception)
{
Response.Redirect(http://www.viaredeimoveis.com.br/Conteudo/Comunicacao/);
}
finally
{
conn.Close();
}
}

Agora essa tabela passa a ter 3 campos binários, onde estão armazenadas 3 imagens.

Como faço para ler estas imagens via reader como mostrado no exemplo acima.

Preciso que o reader, leia a s imagens para que possa exibi-las em meu DataList.

Grato

Dirceu Azevedo

Dirceu Azevedo

Responder

Posts

12/12/2011

Fabio Rosa

Olá Dirceu,

Nos links abaixo você poderá ver alguns exemplos de ler uma imagem de um Data Reader:

http://www.macoratti.net/08/11/c_blob1.htm
http://www.daniweb.com/software-development/csharp/threads/351557

E para você popular o seu DataGrid, terá que criar uma lista do tipo de retorno e alimentá-la com o reader. Após alimentar ela você seta esta lista como Data Source de sua Grid.

Att.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar