
eclipse debug按F6一行一行走,为什么走到rs=sql.executequery(t)之后直接跳到末尾
如题,我在代码靠前位置设置了断点,然后debug,按f6一行一行走,可就是走到rs=sql.executequery(t)这句时,再按f6突然跳过后续代码,直接跳到代码末...
如题,我在代码靠前位置设置了断点,然后debug,按f6一行一行走,可就是走到rs=sql.executequery(t)这句时,再按f6突然跳过后续代码,直接跳到代码末尾,这是为什么?
展开
3个回答
展开全部
跳过的代码是新添加的吗?新加的代码如果没有编译完成,debug时会跳过。
或者你的rs=sql.executequery(t)执行有错误,看下executequery(t)结果是什么,后台是否报错。
或者你的rs=sql.executequery(t)执行有错误,看下executequery(t)结果是什么,后台是否报错。
更多追问追答
追问
你看着啊,debug是走到第n行,再走到第n+1行时,才能看第n行的结果,我是走到rs=sql.executequery(t)后,直接到最后一行,这时看结果,前面所有的变量都没了,包括rs也没了
追答
走到rs=sql.executequery(t)后,选中sql.executequery(t),右键点击,Eclipse有个watch功能,可以提前执行一段代码。看看后台结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询