A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李紫仪 黑马帝   /  2012-2-24 16:38  /  1420 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

”嵌入的语句,不能是声明或标记语句。“
什么是嵌入的语句?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

4 个回复

正序浏览
你肯定是忘了打大括号了。
比如:
    if (checkbox.State==State.checked)
       SqlDataAdapter   adapter= new SqlDataAdapter("select *from student_table", conn);
            DataSet ds = new DataSet();
            adapter.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];
第一段代码在编译时出现“嵌入的语句不能是声明或标记语句”的情况,原因是,在if情况执行时,才定义adapter,这样,如果if不成立,下面的语句在没有定义sda的情况下就使用了,必然出现错误。

回复 使用道具 举报
发  代码 来看看  {:soso__6306535429636509678_4:}
回复 使用道具 举报
这样很难说吧,,要贴出代码或说具体一些
回复 使用道具 举报
是指循环和选择么
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马