Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net visual studio认为我的sql查询不正确_Asp.net_Visual Studio 2012 - Fatal编程技术网

Asp.net visual studio认为我的sql查询不正确

Asp.net visual studio认为我的sql查询不正确,asp.net,visual-studio-2012,Asp.net,Visual Studio 2012,一个问题是要杀了我。 此代码有什么问题: string id = Request["ids"]; SqlConnection con = new SqlConnection(helper.conn); SqlCommand com1 = new SqlCommand("select id from Person where Id in (" + id + ")", con); DataSet ds1 = n

一个问题是要杀了我。 此代码有什么问题:

        string id = Request["ids"];
        SqlConnection con = new SqlConnection(helper.conn);
        SqlCommand com1 = new SqlCommand("select id  from Person where Id        in      (" + id + ")", con);
        DataSet ds1 = new DataSet();
        SqlDataAdapter da1 = new SqlDataAdapter(com1);
        da1.Fill(ds1);
        con.Open();
        com1.ExecuteNonQuery();
        //gdvusers.DataSource = ds1;
        //gdvusers.DataBind();
        con.Close();

        rpt_print.DataSource = ds1;
        rpt_print.DataBind();

visual studio 2013在“,”附近表示语法不正确。

您认为ID可能类似于:“3,4,9,8,” 注意到最后一个命令了吗


它可以摆脱语句

可能是您的
字符串id
最后以逗号结尾,因此请尝试以下操作

string id = Request["ids"].ToString().TrimEnd(',',' ');
SqlConnection con = new SqlConnection(helper.conn);
SqlCommand com1 = 
     new SqlCommand("select id  from Person where Id in (" + id + ")", con);

ID变量中有什么?可能是您的字符串ID最后包含逗号。上一页的ID字符串ID变量的值是多少?多么自信的LOL,“Visual Studio认为不正确”LOL,您认为VS是一个与您有个人问题的人吗!!惊人的想法。不完全正确,但这是一个很好的建议,因为问题来自字符串id,谢谢。那么id的值是多少?不完全正确,但这是一个很好的建议,因为问题来自字符串id,谢谢