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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar