Exibir 2º campo no Data Reader

15/12/2011

0

Tenho o seguinte código:

<asp:Image ID=Image1 runat=server ImageUrl=<%# GetImage.aspx?id= + Eval(ch_cod) %> />
<asp:Image ID=Image2 runat=server ImageUrl=<%# GetImage.aspx?id= + Eval(ch_cod) %> />



.............................

string id = Request.QueryString[id];

string constr = Data Source=Servidor;
string query = SELECT FOTO, FOTO2 FROM Tb_Pec_02_VRI_Imoveis_Negocios WHERE ch_cod = @ch_cod;

SqlConnection con = new SqlConnection(constr);
SqlCommand com = new SqlCommand(query, con);

com.Parameters.Add(ch_cod, SqlDbType.Int).Value = Int32.Parse(id);

con.Open();
SqlDataReader r = com.ExecuteReader();

if (r.Read())
{
byte[] imgData = (byte[])r[FOTO];
Response.BinaryWrite(imgData);
}
con.Close();Tenho 2 imagens gravadas na tabela.

Estou consguindo visualizar apenas 1.

Como faço para exibir a segunda imagem?

Grato,

Dirceu Azevedo
Dirceu Azevedo

Dirceu Azevedo

Responder

Posts

15/12/2011

Rodrigo Odasaki

Amigo, na leitura do Reader você precisa setar em cada imagem qual vai receber tal informação.
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