繁体   English   中英

在app.config C#中使用连接字符串

[英]Use Connection string in app.config C#

我正在使用Visual Studio 2005 C#。 设计用于手持式扫描仪的移动应用程序。 目前,我要在我拥有的每种表单上声明一个连接字符串。 我不想这样做。 我知道您可以执行app.config文件。

我正在努力了解app.config文件的工作方式。 我已经阅读过论坛和stackoverflow帖子,但找不到。 有人可以帮我吗?

示例: VS 2008中SQL Server 2005的C#中的app.config文件

但是app.config文件在哪里?

使用:Visual Studio 2005 .net 2.0

屏幕截图:

在此处输入图片说明

在此处输入图片说明

app.config文件:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="MyString" 
         connectionString="User Id=christob;Password=CHRISTOB;Host=poseidon;Pooling=true;Min Pool Size=0;Max     Pool Size=100;Connection Lifetime=0;Port=1523;Sid=GLODCQA"
         providerName="CoreLab.Oracle" />
  </connectionStrings>
</configuration>



using System.Configuration;

private void btnExit_Click_1(object sender, EventArgs e)
    {
        string sTemp = System.Configuration.ConfigurationManager.ConnectionStrings["MyString"].ConnectionString;
etc........
    }

错误:

错误1部署和/或注册失败,错误:0x8973190e。 写入文件'%csidl_program_files%\\ hhrcv_app \\ system.dll'时出错。 错误0x80070070:磁盘上没有足够的空间。 设备连接组件

为什么会出现此错误? 我只有在使用systems.configuration时才能得到它; 但我不得不?

您可以将其添加到项目中。

添加=>新项=> Visual C#项=>常规=>应用程序配置文件

如果没有模板,则可以手动创建文件。 Visual Studio生成的默认App.config文件包含以下文本:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>

在解决方案目录中创建一个名为App.config的文本文件,其中包含上述文本,然后将其作为现有项添加到您的项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM