黑马程序员技术交流社区

标题: 提示的错误,是什么意思 [打印本页]

作者: 李紫仪    时间: 2012-2-24 16:38
标题: 提示的错误,是什么意思
”嵌入的语句,不能是声明或标记语句。“
什么是嵌入的语句?
作者: 李紫仪    时间: 2012-2-24 16:42
是指循环和选择么
作者: 邱国    时间: 2012-2-24 16:43
这样很难说吧,,要贴出代码或说具体一些
作者: 祝冰鑫    时间: 2012-2-24 23:59
发  代码 来看看  {:soso__6306535429636509678_4:}
作者: 莫洪刚    时间: 2012-2-25 11:06
你肯定是忘了打大括号了。
比如:
    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的情况下就使用了,必然出现错误。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2