当前位置: 代码迷 >> C# >> 断点,停不下来?该如何处理
  详细解决方案

断点,停不下来?该如何处理

热度:85   发布时间:2016-05-05 03:01:42.0
断点,停不下来?!
设了断点,调试时那些窗体就执行出来了,在断点处根本停不下来咋回事啊,我在main函数打了断点,能停啊。
------解决思路----------------------
停不下来,说明你断点断错位置了 或者当前的编译的.exe文件不是源文件生成的需要重新编译下.
------解决思路----------------------
确认断点位置正确,然后重新build一下试试
------解决思路----------------------
引用:
Quote: 引用:

停不下来,说明你断点断错位置了 或者当前的编译的.exe文件不是源文件生成的需要重新编译下.

断点断错位置是啥意思啊,断的位置不是自己猜的嘛,为啥在main函数里断点就能停,在窗体代码里就不行呢,每次都是窗体就运行出来了,咋回事啊啊啊啊啊???

那你重新生成下啊,还有你的断点是断在窗体运行出来过程中吗?
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

停不下来,说明你断点断错位置了 或者当前的编译的.exe文件不是源文件生成的需要重新编译下.

断点断错位置是啥意思啊,断的位置不是自己猜的嘛,为啥在main函数里断点就能停,在窗体代码里就不行呢,每次都是窗体就运行出来了,咋回事啊啊啊啊啊???

那你重新生成下啊,还有你的断点是断在窗体运行出来过程中吗?

哦哦可以了



断点了,调试到这报错了,dataset为null,下一步该咋办呢?是代码有问题还是数据库没数据啊???

你这个删除数据库数据的语句为什么要用Dataset呢, 又不是查询语句, 
code=csharp]
Command cmd = new Comand(SqlStrSelect,conn);
 cmd.ExecuteQuery();
[/code]
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

停不下来,说明你断点断错位置了 或者当前的编译的.exe文件不是源文件生成的需要重新编译下.

断点断错位置是啥意思啊,断的位置不是自己猜的嘛,为啥在main函数里断点就能停,在窗体代码里就不行呢,每次都是窗体就运行出来了,咋回事啊啊啊啊啊???

那你重新生成下啊,还有你的断点是断在窗体运行出来过程中吗?

哦哦可以了



断点了,调试到这报错了,dataset为null,下一步该咋办呢?是代码有问题还是数据库没数据啊???

你这个删除数据库数据的语句为什么要用Dataset呢, 又不是查询语句, 
code=csharp]
Command cmd = new Comand(SqlStrSelect,conn);
 cmd.ExecuteQuery();
[/code]


恩恩你说的很有道理,我该怎么修改呢,详细点告诉我行吗,谢谢啦


引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

停不下来,说明你断点断错位置了 或者当前的编译的.exe文件不是源文件生成的需要重新编译下.

断点断错位置是啥意思啊,断的位置不是自己猜的嘛,为啥在main函数里断点就能停,在窗体代码里就不行呢,每次都是窗体就运行出来了,咋回事啊啊啊啊啊???

那你重新生成下啊,还有你的断点是断在窗体运行出来过程中吗?

哦哦可以了



断点了,调试到这报错了,dataset为null,下一步该咋办呢?是代码有问题还是数据库没数据啊???

你这个删除数据库数据的语句为什么要用Dataset呢, 又不是查询语句, 
code=csharp]
Command cmd = new Comand(SqlStrSelect,conn);
 cmd.ExecuteQuery();
[/code]


恩恩你说的很有道理,我该怎么修改呢,详细点告诉我行吗,谢谢啦


SqlConnection conn = new SqlConnection(strconn);
conn.Open();
string SqlStrSelect="你的SQL语句";
Command cmd = new Comand(SqlStrSelect,conn);
 int n= cmd.ExecuteQuery(); //返回执行删除成功的行数
conn.Close();