是不是前面有条件,用MessageBox.show分析一下:
...
MessageBox.show("执行前")
dt = cmd.ExcuteReader()
MessageBox.show("执行结束,获得行数:" & dt.DataRows.Count)
....