С этой командой уже связан открытый DataReader, который должен быть закрыт в первую очередь..... что означает эта ошибка
С этой командой уже связан открытый DataReader, который должен быть закрыт в первую очередь.
<%@ WebHandler Language="C#" Class="Handler" %>
using System; using System.Web; using System.Web.Services; using System.Data.SqlClient; using System.Data; using connectionclass; public class Handler : IHttpHandler { public void ProcessRequest(HttpContext context) { connection con = new connection(); con.getconnectionstring(); string imageid = context.Request.QueryString["ImID"]; SqlCommand command = new SqlCommand("select Images from Upload_images where Image_ID=" + imageid, connection.con); SqlDataReader dr = command.ExecuteReader(); dr.Read(); context.Response.BinaryWrite((Byte[])dr[0]); context.Response.End(); dr.Close(); connection.con.Close(); } public bool IsReusable { get { return false; } } }