首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.net失误提示: 序列包含一个以上的元素,帮忙改改代码!感恩感恩吖

2013-04-21 
ASP.net出错提示: 序列包含一个以上的元素,帮忙改改代码!感恩感恩吖功能:我是想查数据表中两个字段若与blp

ASP.net出错提示: 序列包含一个以上的元素,帮忙改改代码!感恩感恩吖
ASP.net失误提示: 序列包含一个以上的元素,帮忙改改代码!感恩感恩吖
功能:我是想查数据表中两个字段若与blplant.Text和 lblchemical.Text匹配则不能重复插入记录!
具体代码:
protected void btnsave_Click(object sender, EventArgs e)
    {
        evaluationResultTableAdapter adaper = new evaluationResultTableAdapter();
        var data = adaper.GetDataByplantname(lblplant.Text);
        if (data.Count > 0)
        {
            var plant = data.Single();//返回唯一的一条数据,如果数据为0或者多条,则抛出异常。
            if (plant.chemicalname == lblchemical.Text)
            {
                this.Response.Write("<script>alert('您已经保存!需要更新请单击更新按钮!');</script>");
            }
            else
            {
                this.Response.Write("<script>alert('您保存!');</script>");
             }
}
错误在这里,我想返回多条记录并与lblchemical.Text比较是否相等!帮忙改改代码!头疼吖!var plant = data.Single();//返回唯一的一条数据,如果数据为0或者多条,则抛出异常。
ASP.NET
[解决办法]
select * from table where field1 = '' and field2 = ''
一条SQL语句不就搞定的事。怎么弄这么复杂

热点排行