2

C#のWebアプリケーションにダウンロード機能を実装しようとすると、XML解析エラーが発生します。同じコードが別のWebフォームで機能しています。

SqlConnection cn = new SqlConnection();

cn.ConnectionString =ConfigurationManager.ConnectionStrings["cn"].ConnectionString.ToString();
cn.Open();

String abc = null;

SqlCommand cm = new SqlCommand("select User_ID from Mgmt where S_Name='" + DropDownList1.Text + "'", cn);

SqlDataReader dr = cm.ExecuteReader();

if (dr.Read())
{
    abc = dr.GetString(0).ToString();
}

dr.Close();
cm.Dispose();

String ab = null;

SqlCommand cmd = new SqlCommand("select Result from Result where Clg_ID='" + abc + "'and Student_ID='" + TextBox1.Text + "'", cn);
SqlDataAdapter drr = new SqlDataAdapter(cmd);

DataSet ds = new DataSet();

drr.Fill(ds);

ab = ds.Tables[0].Rows[0][0].ToString();

Response.ContentType = "application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename='"+ab+"'");
Response.TransmitFile(Server.MapPath("~/Result/"+ab));
Response.End();

cn.Close();
4

1 に答える 1

0

多くの苦労の末、自分の質問に対する可能な答えを得ました。正確な答えではありません。コンピューターを切り替えたところ、このエラーはなくなり、以前のコンピューターに戻ったときにエラーも解決されました。エラーの原因と解決方法はまだわかりません。

于 2012-12-31T06:03:34.257 に答える