在ASP.NET中,我们应该勤于释放掉自己用过的数据对象,否则很可能对后期的过程调用产生意想不到的问题。比如,一个过程:
ABC()
其中用到了数据对象sqlClient.sqlCommand
而这个ABC过程在程序的后续部分也将有被重复调用的可能,那么在过程ABC中,用完数据对象后必须显示的将sqlClient.sqlCommand对象的实例置空。
例如:
objCmd.dispose()
objCmd=Nothing
若不置空,则在后续的调用中,执行数据查询时,检索出来的结果可能让你摸不着头脑。