ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » 小白求教:关于“EndExecuteReader”方法没有采用“0”个参数的重载

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 小白求教:关于“EndExecuteReader”方法没有采用“0”个参数的重载
离线 cayman811
高级会员



精华贴数 3
个人空间 0
技术积分 8223 (151)
社区积分 6 (14484)
注册日期 2006-8-9
论坛徽章:5
开发板块每日发贴之星开发板块每日发贴之星ITPUB新首页上线纪念徽章   
      

发表于 2008-5-15 09:48 
小白求教:关于“EndExecuteReader”方法没有采用“0”个参数的重载

各位高手,能解释一下吗?小白谢谢了!
public static SqlConnection createConnection()  //返回一个连接
    {
        SqlConnection conn = new SqlConnection("server=.;database=Data;uid=sa;pwd=;");
        return conn;

   
    }


    protected void Page_Load(object sender, EventArgs e)
    {
        SqlConnection conn = DB.createConnection();

        conn.Open();
        SqlCommand cmd = new SqlCommand("select * from personLike", conn);
        SqlDataReader sdr = cmd.EndExecuteReader();
        this.CheckBoxList1.DataTextField = "likeContent";
        this.CheckBoxList1.DataValueField = "id";

        this.CheckBoxList1.DataSource = sdr;
        this.CheckBoxList1.DataBind();

        sdr.Close();
        conn.Close();

    }

预览提示错误,如下
编译器错误信息: CS1501: “EndExecuteReader”方法没有采用“0”个参数的重载

源错误:

  

行 18:         conn.Open();
行 19:         SqlCommand cmd = new SqlCommand("select * from personLike", conn);
行 20:         SqlDataReader sdr = cmd.EndExecuteReader();
行 21:  
行 22:         this.CheckBoxList1.DataTextField = "likeContent";


只看该作者    顶部
离线 smartpig
老会员



精华贴数 1
个人空间 160
技术积分 6205 (214)
社区积分 0 (1065276)
注册日期 2006-8-9
论坛徽章:33
会员2007贡献徽章开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-15 09:50 
System.Data.SqlClient.SqlCommand.EndExecuteReader(System.IAsyncResult)

貌似没有重载


只看该作者    顶部
离线 cyntha80
中级会员



精华贴数 1
个人空间 0
技术积分 4577 (294)
社区积分 2 (30286)
注册日期 2007-2-8
论坛徽章:20
开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-15 09:50 
SqlDataReader sdr =  cmd.ExecuteNonQuery();

改成这个就OK 了


只看该作者    顶部
离线 smthgdin
老会员



精华贴数 0
个人空间 0
技术积分 1337 (1271)
社区积分 1 (35091)
注册日期 2004-5-13
论坛徽章:2
ITPUB元老开发板块每日发贴之星    
      

发表于 2008-5-15 14:12 
好好理解BeginExecuteReader,EndExecuteReader和ExecuteReader区别。


__________________
www.kooboy.net
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问