首页 > 编程知识 正文

c罩杯是多大 怎么形容(c和c#和c++区别)

时间:2023-05-04 07:40:39 阅读:67798 作者:2635

今天,以前的类库调试器发生了以下问题

system.invalidoperationexception : connectionstring属性尚未初始化。 system.data.Oracle client.Oracle connection.permission demand (system.data.Oracle client.Oracle connection factory.) 在ion )上单击system.data.provider base.db connection closed.open connection (dbconnectionouterconnection, 在dbconnectionfactoryconnectionfactory (是system.data.Oracle client.Oracle connection.open )中,单击dbutility.dbhelperora . OracleTransaction trans,String cmdText,OracleParameter[] cmdParms (位置c : (文档扫描设置虚拟studio 2005 数据库实用程序dbhelperora.cs:行号541是db utility.dbhelperora.query (Oracle parameter [ ] cmdParms (位置c : (文档扫描设置(zzw ) mydocuments(visualstudio2005 ) projects ) webserver DbHelperOra.cs:行号位于dal.student dal.getmodel (strings no )的位置c : (文档服务设置(zzw ) myDocuments(Vocuments )上的web服务测试studentdal.cs:行号56表示服务. checks no (strings no )位置f : (zzw (项目) website3) app服务. cs :行号50表示, service.searchcardid(stringSnO )位置f : (我找了zzw (项目(website3) app_code ) service.cs很久,问题的原因也很简单。

是将连接字符串和应用程序混合使用。 因为以前的类库是使用AppSettings调用的。 所以才会出现这样的问题

合情合理。 我也正好有机会了解了连接字符串和应用程序之间的区别。

AppSettings用于ASP.NET1.1时期,在. net框架2.0中添加了连接字符串。

1 .连接字符串

连接stringsaddname=' connectionstringname ' connectionstring=' data source=服务器名称; 初始目录=数据库名称; 用户id=用户; Password=密码' providername=' system.data.sqlclient '/connection strings或

connectionstringsaddname=' connectionstringname ' connectionstring=' sever=服务器名称; database=数据库名称; 用户id=用户; Password=密码' providername=' system.data.sqlclient '/connection strings位于此处,页面上为%$ ConnectionString:Name%

2 .应用程序设置

addkey=' connectionstringname ' value=' data source=服务器名称或IP; 初始目录=数据库名称; 永久安全信息=false; 用户id=用户; password=密码packetsize=4096'/add1) AppSettings常用于2003,ConnectionStrins常用于2005。

2 )使用连接字符串的好处:

第一,可以加密连接字符串。 使用MS的加密工具就可以了。

第二个数据源控件可以直接固定,而不是编写代码并将其读取和分配给控件。

第三,您可以方便地交换数据库平台,如更换为Oracle数据库。 只需更改providerName。

第四,连接字符串主要用于数据库连接,而AppSettings主要用于ASP.NET APP应用程序的某些配置信息。 例如,上传文件的路径等。

写在3 )中,在system.configuration.configuration manager.appsettings [“name”]中搜索值。

请在中使用system.configuration.configuration manager.connection strings [ " name " ]获取值。

水平。

水平。

在. NET Framework 2.0中,为了检索配置文件AppSettings和ConnectionStrings节中的数据,请在ConfigurationManager类中输入以下两个属性appsetter

using System.Configuration; publicpartialclass _ default : system.web.ui.page { protectedvoidpage _ load (对象发送器,事件e (label1. ui ) ) label2. text=configuration manager.appsettings [ ' appsettings name ' ].tostring (; }与此不同

1 .连接字符串

connectionstringsaddname=' syxtconnectionstring ' connectionstring=' data source=leike; 初始目录=syxt; 用户id=sa; password=sa ' providername=' system.data.sqlclient '/connection strings2. appsettings :

addkey=' connectionstring1' value=' data source=192.168.123.201; 初始目录=webme dlink; 永久安全信息=false; 用户id=sa; password=KSDChagd2004; packet size=4096'/add差异:

1、AppSettings连接字符串的属性名称为" key ",连接字符串的属性名称为" name "。

2、检索值不同

连接字符串使用以下代码检索值

system.configuration.configuration manager.connectionstring [“connectionstring”].connectionstring;

AppSettings通过以下代码获取值

system.configuration.configuration manager.appsettings [“connectionstring”]

原文链接:

有关的详细信息,请参阅https://blog.51cto.com/zhoufoxcn/166441

3359 blog.csdn.net/mascf/article/details/43669257

3359 www.cn blogs.com/bin dot/archive/2013/03/07/def.html

3359 www.cn blogs.com/mikemao/archive/2009/02/02/1382694.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。