博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ConnectionString 属性尚未初始化
阅读量:4314 次
发布时间:2019-06-06

本文共 881 字,大约阅读时间需要 2 分钟。

关于“ConnectionString 属性尚未初始化”的问题(如下图),

     我在下面一段代码中发现了问题所在:

 

public bool ReturnFlag(string strSQL)        {            CheckConnection();            try            {                SqlCommand com = new SqlCommand(strSQL, cnn);                int Flag = com.ExecuteNonQuery();                if (Flag > 0)                {                    return true;                }                else                {                    return false;                }            }            catch (Exception ex)            {                throw new Exception(ex.Message);            }            finally            {                cnn.Close();                cnn.Dispose();            }

  问题就出在标红的代码上,cnn.dispose() 释放con对象所占用的资源,释放后这个对象就不可用了,所以出现“ConnectionString 属性尚未初始化”的问题,当页面首次加载是不会出现什么问题,但第二次在页面使用时就会出问题,因为在首次加载后cnn.dispose() 释放con对象所占用的资源。

 

转载于:https://www.cnblogs.com/ayxj/p/9078241.html

你可能感兴趣的文章
MySQL性能优化方法一:缓存参数优化
查看>>
Angular2 - 概述
查看>>
正则表达式tab表示\t
查看>>
NodeJS+Express+MongoDB 简单实现数据录入及回显展示【Study笔记】
查看>>
Highcharts使用指南
查看>>
网络基础(子网划分)
查看>>
Google C++ Style
查看>>
微软阵营企稳的利好消息:.NET开源、Visual Studio免费
查看>>
MyBatis总结八:缓存介绍(一级缓存,二级缓存)
查看>>
div+css教程网站建设门户网站和电子商务网站CSS样式表
查看>>
[LeetCode][JavaScript]Candy
查看>>
Mybatis分页插件
查看>>
sk_buff Structure
查看>>
oracle的级联更新、删除
查看>>
多浏览器开发需要注意的问题之一
查看>>
Maven配置
查看>>
HttpServletRequest /HttpServletResponse
查看>>
SAM4E单片机之旅——24、使用DSP库求向量数量积
查看>>
从远程库克隆库
查看>>
codeforces Unusual Product
查看>>