如何在 app.config 文件中使用 .udl 文件
本文关键字:文件 udl config app | 更新日期: 2023-09-27 18:31:53
我的桌面上有文件作为string.udl,其中包含
[奥莱德];此行之后的所有内容都是 OLE DB 初始化字符串提供程序=SQLOLEDB.1;集成安全性=SSPI;持久安全信息=假;初始目录=dbVisitorManagement;数据源=SHREE-PC 所以我必须使用这个文件在我的项目的 App.config 文件中建立连接,那么我必须为此做什么?
我想你想连接到sqlserver,因为SQLOLEDB。
在这种情况下,您必须从文件中删除"提供程序"
F.E:
string path = @"C:'YourFileName.udl";
if(System.IO.File.Exists(path))
{
string testfile = string.Empty;
try
{
testfile = File.ReadLines(path).Last();
}
catch
{
// File is empty, handle exception
}
if (testfile != string.Empty)
{
var finalPath = tempfile.Remove(0, tempfile.IndexOf(';') + 1);
ConnectionString = finalPath;
// Save ConnectionString to your App.config or do something else with it
}
另请注意,*.udl 除了在本地网络中外,都是错误的 parctice,因为连接详细信息对每个人都可见。