C# SqlConnection运行时错误

C# SqlConnection运行时错误,c#,sql,sql-server,C#,Sql,Sql Server,这里我已经为图像上传控件编写了代码。但是在SqlConnection中出现了一些运行时错误 首先,我有 1.图像名称框-文本框 2.图像上载控件-asp图像上载控件 3.上传按钮 错误:从未同步的代码块调用了对象同步方法 代码如下 public partial class ProfileDetails : System.Web.UI.Page { string connStr = ConfigurationManager.ConnectionStrings["ConnectionStri

这里我已经为图像上传控件编写了代码。但是在SqlConnection中出现了一些运行时错误 首先,我有
1.图像名称框-文本框
2.图像上载控件-asp图像上载控件
3.上传按钮

错误:从未同步的代码块调用了对象同步方法

代码如下

public partial class ProfileDetails : System.Web.UI.Page
 {
  string connStr =  ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
//SqlConnection con = new SqlConnection("Data Source=CHATHU-LAPTOP;Initial Catalog=ProfilemgtDB;User ID=sa;Password=sa123");
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{

}

protected void Upload_Click(object sender, EventArgs e)
{
    string path = Server.MapPath("images/");
    if (FileUpload1.HasFile)
    {
        string ext = Path.GetExtension(FileUpload1.FileName);
        if (ext == ".jpg" || ext == ".png")
        {
            FileUpload1.SaveAs(path + FileUpload1.FileName);
            string name = "~/images/" + FileUpload1.FileName;
            string s = "Insert into Profile values('" + TextBox12.Text.Trim() + " '.'" + name + "' )";

            SqlConnection con = new SqlConnection(connStr);
            SqlCommand cmd = new SqlCommand(s, con);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            Response.Write("File Uploaded");
        }
        else
        {
            Response.Write("You can upload only JPG & PNG");
        }

    }
    else {

        Response.Write("Please Select File");
    }
    }
}
错误:从未同步的代码块调用了对象同步方法。

Nimesh

我没有看到代码中有任何错误。但是,您可能需要检查web.config是否包含与代码中提到的相同的ConnectionString名称(即ConnectionString)

另外,请参考以下链接


希望这有帮助。

哪一行抛出了该错误?SqlConnection con=newsqlconnection(connStr);可能与您的错误无关,但这段代码是一场即将发生的灾难。切勿使用字符串连接创建sql值以传入插入、更新、删除、选择等操作。另一个问题是response.write。您正在使用webforms,所以请使用服务器控件来管理显示消息。我是一名初学者。我使用youtube视频编写了此代码。请帮助我解决此运行时问题。