在用c#操作数据库的时候遇到了该问题,由此记录一下解决方法:

调试的时候无法连接到数据库,提示“未将对象引用设置到对象的实例”。我查看我的代码,本来想的是“没问题啊,明明已经将数据库连接语句实例化了”。知道后来我单步调试查看变量的值,才发现了问题所在:

看到了没,有两个mysqcon,继续调试,发现:

一个被赋值了,即实例化,而另一个,仍旧为空。说明我的代码里有两个mysqlcon。再来看看我原来的代码

在这里插入代码片MySqlConnection mysqlcon = null;//构造函数,用来给database类传递参数public database(string s){//this.connString = s;//this.mysqlcon = new MySqlConnection(s);MySqlConnection mysqlcon = new MySqlConnection(s);}

问题就出在代码里,原本类的成员变量里有一个mysqlcon ,而在构造函数里面我又新建了一个mysqlcon,虽然名字看起来一样,但实际上是两个不同的对象,由此找到了问题所在。

解决办法

说来也简单,在构造函数里面去掉自己定义的那个mysqlcon对象,用this.mysqlcon代替,这样就只有一个mysqlcon,程序不会报错了。

解决“c#:未将对象引用设置到对象的实例”相关推荐

  1. 使用FindControl出现未将对象引用设置到对象的实例 错误的解决办法

    使用FindControl出现未将对象引用设置到对象的实例 错误的解决办法 经过一番搜索,在forums.asp.net中找到了答案,以下引用的是bitmask的说法: ...becasue the ...

  2. 如何调用天气接口(如何解决WebService客户端引用 服务器无法处理请求。 未将对象引用设置到对象的实例)

    正常操作是: 添加服务引用 输入UPL地址,更改命名空间 确定 然后在cs文件里面引用WebServer所在的命名空间,实例化类,就可以调用其中方法 调用getWeather()方法的时候会报 服务器 ...

  3. 出现“未将对象引用设置到对象的实例” 错误2010-09-16 19:07解决办法

    解决办法 出现"未将对象引用设置到对象的实例" 错误,一般是下面的原因: 1.ViewState 对象为Null. 2.DateSet 为空. 3.sql语句或Datebase的原 ...

  4. 解决“未将对象引用设置到对象的实例”

    在vs2013环境下运行一个C语言代码可以成功运行,但是从其它地方复制代码粘贴到此代码文件中时,就会跳出提示窗口"未将对象引用设置到对象的实例", 如果手动输入要复制的代码,那么将 ...

  5. SQL Server未将对象引用设置到对象的实例解决办法

    在用sqlserver的时候,有时候会出现未将对象引用设置到对象的实例问题,本人实测解决办法如下: 1.首先在控制面板的管理工具的服务中,确保有关sqlserver的服务都是打开的 2.然后在我的电脑 ...

  6. 未将对象引用设置到对象的实例 解决办法

    链接:http://blog.csdn.net/heicm/article/details/3927006 出现"未将对象引用设置到对象的实例" 错误,一般是下面的原因: 1.Vi ...

  7. 未将对象引用设置到对象的实例 解决办法

    出现"未将对象引用设置到对象的实例" 错误,一般是下面的原因: 1.ViewState 对象为Null. 2.DateSet 为空. 3.sql语句或Datebase的原因导致Da ...

  8. 解决 未将对象引用设置到对象的实例,遇到异常,这可能是由某个扩展导致的

    问题描述 运行一个简单的 C++ 空项目程序,生成失败,报错 1>未将对象引用设置到对象的实例. 再次打开项目出现如下弹窗 解决方案 由于代码很简单,所以主要考虑是 Visual Studio ...

  9. VS2017报错未将对象引用设置到对象的实例的解决办法

    VS2017中打开Qt项目.pro报错:未将对象引用设置到对象的实例 如何配置VS2017+Qt5.14.2 注意事项 如何配置VS2017+Qt5.14.2 参考链接: https://mp.wei ...

最新文章

  1. OSPF LSA 类型
  2. Pokémon Go数据收集是否带来隐私问题
  3. IDEA注释模板,动作要快,姿势要帅!
  4. centos 7 安装 mantisbt-2.12.0 —— 安装LAMP环境、安装mantisbt-2.12.0
  5. 92.芯片组 93.北桥 94.南桥
  6. 项目: 打字母游戏图形化【C++ / C】
  7. 快速搞懂ThreadLocal实现原理
  8. ubuntu系统下面PhantomJS not found on PATH
  9. linux 内核模块开发,Linux内核模块开发(笔记)
  10. java 微信公众号js接入_SpringCloud : 接入 微信公众号平台(三)、获取JsSDK配置参数...
  11. hdu1598-----Kruscal+枚举
  12. C/C++ 输入字符串gets( )、scanf( )、getline( )以及单个字符getchar( )
  13. 从零开始学编程系列汇总
  14. Python百钱百鸡问题
  15. 【信号处理】单通道盲源分离(SSA-ICA)算法
  16. PS——制作 GIF动图 或是 小视频
  17. 002HTML常用标签
  18. oracle条件索引查询,Oracle复合索引用于范围查询条件
  19. Ubuntu安装yum
  20. 每页都有的表头和打印分页

热门文章

  1. 安防三国,三分天下。
  2. CSS内边距和外边距
  3. 关于Google Map 叠加层之Polyline(折线)、Polygon(多边形)、InfoWindow(信息窗口)
  4. ora-01172 ora-01151的处理
  5. 我喜欢的郭敬明的文字
  6. ImageIO javax.imageio;读取图片问题
  7. MySQL的几个图形化界面工具
  8. 手机沙盒隔离软件_360隔离沙箱下载_360隔离沙箱独立版下载 v3.0.0 官方版_天天下载手机版...
  9. 常用MIME类型(Mp4的mime类型设置)
  10. 【C标准库】详解feof函数与EOF