我在用它查询时,若不先加close,则循环中每次查出来的值都是第一次执行查询时的值,尽管重新修改commandtext的查询参数,却不会改变查询结果,不懂,