数据库之App.config配置文件错误

数据库之App.config配置文件错误我们初学者做上位机开发 在连接数据库的过程中 如果大家使用 配置文件 App config 的方式获取连接字符串的话 很有可能会遇到一些问题 我们今天就针对这些问题做一下归纳总结 并给出解决方法

大家好,欢迎来到IT知识分享网。

前言

我们初学者做上位机开发,在连接数据库的过程中,如果大家使用 配置文件App.config 的方式获取连接字符串的话,很有可能会遇到一些问题,我们今天就针对这些问题做一下归纳总结,并给出解决方法。

错误信息1

“未将对象引用设置到对象的实例”。

《C#程序》的错误提示:

数据库之App.config配置文件错误

【问题分析】:打开App.config文件,检查name节点中的字符串和当前中括号中是是否一样,对比发现,不一样,多了一个S,请记住,C#读取节点使用的中括号中的名称,和配置文件节点配置的name必须一致!

解决方案

【问题解决】把s去掉,运行即可。

【其他情况】1:有的朋友不注意,在字符串中,随便添加空格,也会导致出现这个问题,比如下面:

数据库之App.config配置文件错误

必须把空格去掉,在配置文件中,不能随便添加任何空格。

【其他情况】2:如果把节点位置写错也会出现如上错误,比如下面的截图,应该把节点写到箭头位置。

数据库之App.config配置文件错误

【其他情况】3:如果App.config配置文件没有添加,或者App.config文件没有放到,项目可启动项目目录下,也会出现上面的错。比如下面的做法就是错误的:

数据库之App.config配置文件错误

下面绿色部分才是项目的可启动项,App.config文件必须放到这里才行。

【其他情况】4:修改了配置文件的名字,配置文件要求必须是默认的App.config才行,如果自己修改了文件名称,也会出现错误,比如下面的就是不允许的情况:

数据库之App.config配置文件错误

错误信息2

“ThreeLayer.DAL.SQLHelper”的类型初始值设定项引发异常。

《C#程序》的错误提示:

数据库之App.config配置文件错误

【问题分析】只要是提示“SQLHelper的类型初始设定项引发异常”。一般都是配置文件问题,因为我们使用App.config配置文件保存了数据连接字符串。对于初学者而言,因为看不懂这个错误,所以不知道从哪里入手,在这里请大家记住下面的下面的几种排查方法就可以了。

解决方案

【解决方法1】配置文件节点写错:

数据库之App.config配置文件错误

本来这个地方节点名称是也就是以上少了一个s,改为下面的即可:

数据库之App.config配置文件错误

【解决方法2】配置文件App.config文件如果修改了名称、没有放到“可启动项目”根目录,有的VS版本也会出现上面的错误。(这个和错误1的解决方法一样)

总结

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/108135.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信