WPF连接字符串中易错点

一、WPF中连接字符串需向项目中添加“应用程序配置文件”,然后可以使用比较常用的connectionStrings或者appSettings节点进行配置,如果想详细学习节点设置,可以看看园中其他大神的文章,他们有对此进行细致的讲解,本人在此就不再赘诉了。

二、在窗体中新建button控件,双击进行click事件,编写读取配置文件中相应节点的字符串信息

(这里可能需要引入System.Configuration引用)

三、一切准备就绪,生成也没有问题,运行,额~怎么就报错了??调试,发现connStr没有传值,还是为null,怎么回事??回头仔细检查连接字符串代码以及配置文件节点书写内容,都没有错,上网搜索别人的读取连接字符串语句,也不行,这样的情况可能要持续很长时候无法解决,那问题到底出在哪呢??

四、细心的小伙伴可能已经发现了,我们添加配置文件时,默认名称为“app1.config”,这才是导致无法读取的根源,重命名一下就可以解决了。

很多时候,我们只有再细心一点,就会避免很多莫名其妙的问题。

时间: 2024-10-16 20:01:24

WPF连接字符串中易错点的相关文章

连接字符串中Min Pool Size的理解是错误,超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

Min Pool Size的理解是错误的 假设我们在一个ASP.NET应用程序的连接字符串中将Min Pool Size设置为30: <add name="cnblogs" connectionString="Data Source=.;Initial Catalog=cnblogs;Min Pool Size=30" providerName="System.Data.SqlClient"/> 访问一下应用程序,然后用Windows

.Net Webconfig连接字符串中数据库实例名带&#39;\&#39;的问题

获取前: 获取后: 导致sa登录失败的问题 string strCon = "workstation id=localhost;packet size=4096;user id=" + user + ";data source=" + dbserver + ";persist security info=True;password="; //判断数据库实例名中是否包含字符串'\',如果包含'\'的话,替换'\\'为'\' if (strCon.C

java中易错点(一)

由于replaceAll方法的第一个参数是一个正则表达式,而"."在正则表达式中表示任何字符,所以会把前面字符串的所有字符都替换成"/".如果想替换的只是".",那么久要写成"\\.". AWT :是通过调用操作系统的native方法实现的,所以在Windows系统上的AWT窗口就是Windows的风格,而在Unix系统上的则是XWindow风格. AWT 中的图形函数与 操作系统 所提供的图形函数之间有着一一对应的关系,我们

ADO.net 连接字符串中的 |DataDirectory| 是什么

|DataDirectory| does not come from config settings; you're mixing up three different things: ConfigurationManager.AppSettings["DataDirectory"] This comes from config settings; a .config file you have to create and put into your project. This par

Sql-Server 配置远程连接以及C#连接字符串

SQL Server 2008默认是不允许远程连接的,sa帐户默认禁用的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,需要做两个部分的配置: 使用用sa账户登录SQL Server Management Studio(简写SSMS) 如果安装时,不是使用SQL Server身份验证模式的,请使用windows身份连接数据库,登录后,右键选择“属性” “安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式 选择“连接”,勾选

MSSQL连接字符串,你真的清楚吗?

原文:MSSQL连接字符串,你真的清楚吗? 几年前当我第一次面试时,考官发现我是个新手于是他让我写个连接字符串,虽然当时就知道X种连接字符串的写法,但是当时却没能写对一个,工作多年后我仍然不能写一个正确的连接字符串,但我知道打发新人时,让他写连接字符串是个不错的方法. 以下是一个常用的ADO.NET 连接MSSQL的字符串  "Data Source=.;Initial Catalog=MyDBA;Integrated Security=SSPI"  在IIS 环境下 我们也许会这么写

SQL Server 连接字符串和身份验证 学习

SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合.每一个属性/值对都由分号隔开.          PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....同样,连接字符串必须包含SQL Server实例名称:          Data Source=ServerName;          使用本地的SQL Server(localhost),如果想要使用

有关连接字符串的一些细节

关于针对不同的数据库服务器的连接字符串的编写方式,请参考下面的链接 http://connectionstrings.com/default.aspx (这是一个独立的第三方网站,整理了几乎所有的连接字符串) 关于SqlConnection.ConnectionString属性的详细介绍,请参考下面的官方文档 http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnection.connectionstring(V

ADO.NET学习笔记之连接字符串

ADO.NET 2.0学习笔记之连接字符串 刚刚入门不久,想什么学习下dot net平台,就先从数据访问入手吧,从今天开始认真学习ado.net 2.0,为将来发展做好坚实基础. 连接字符串 SQL Client .net数据提供程序在连接到数据库时极其灵活,它提供了多种用以生成连接字符串的方式.可以使用关键字,例如“Data Sourse”.“Initial Catalog”,也可以使用"Server".“Database”等旧术语. 下面是两个例子,用于连接到SqlServer数据