PV(浏览量)
UV(访客数)
IP数

报错:已有打开的与此命令相关联的 DataReader,必须首先将它关闭。

            SqlParameter[] sp = {
                            new SqlParameter("@nGridID",SqlDbType.BigInt),
                            new SqlParameter("@strDocID",SqlDbType.VarChar,16),
                            new SqlParameter("@chType",SqlDbType.Char,1),
                        };

            sp[0].Value = nGridID;
            sp[1].Value = strDocID;
            sp[2].Value = chType;

            SqlDataReader reader = DBHelper.GetReader("usp_fitGetDocFilePath", sp);
            reader.Read();
            string stret = (string)reader[0];
            reader.Close();

Read()后忘了Close(),致使程序报错:“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”

posted on 2015-09-22 18:09  赤龙绕月  阅读(424)  评论(5编辑  收藏  举报