我得到了";预计“;错误:我不知道哪里漏掉了这个标志.谁来解决这个问题.代码是附件

本文关键字:标志 掉了 解决 代码 问题 quot 预计 我不知道 错误 | 更新日期: 2023-09-27 17:49:25

我正在编写Asp.net代码,从数据库中获取视频后在网站上播放视频。代码给出错误";"我试着找到我错过的地方,但我找不到。请帮我解决一下。它在第8行给出错误,即string text = "<embed src="" + Str + "" height="300" width="500" />";,这里是代码

protected void Page_Load(object sender, EventArgs e)
{
    string play = Request.QueryString["id"];
    string strSQL = "select * from videos where videosong_loc='" + play + "'";
    SqlConnection sconn = new SqlConnection(@"Data Source=Khawaja''SQLEXPRESS;Initial Catalog=TaskDB;Integrated Security=True;");
    SqlCommand scomm = new SqlCommand(strSQL, sconn);
    sconn.Open();
    SqlDataReader sreader = scomm.ExecuteReader();
    if (sreader.Read())
    {
        string Str = "videos''" + sreader[1].ToString();
        string text = "<embed src="" + Str + "" height="300" width="500" />";
        //string text = "<embed   height="300" />";
        //Response.Write(text);
        Label1.Text = text;
        sreader.Close();
        sconn.Close();
    }             
}

我得到了";预计“;错误:我不知道哪里漏掉了这个标志.谁来解决这个问题.代码是附件

错误在这里:

 string text = "<embed src="" + Str + "" height="300" width="500" />";

你没有转义你的双引号:

string text = "<embed src='"" + Str + "'" height='"300'" width='"500'" />";