C# 如何在app.config文件中使用.udl文件
我的桌面上有一个名为string.udl的文件,其中包含 [oledb] ; 此行之后的所有内容都是OLE DB initstring Provider=SQLOLEDB.1;综合安全=SSPI;持久安全信息=False;初始目录=数据库访问管理;数据源=SHREE-PCC# 如何在app.config文件中使用.udl文件,c#,C#,我的桌面上有一个名为string.udl的文件,其中包含 [oledb] ; 此行之后的所有内容都是OLE DB initstring Provider=SQLOLEDB.1;综合安全=SSPI;持久安全信息=False;初始目录=数据库访问管理;数据源=SHREE-PC 因此,我必须使用此文件在我的项目的App.config文件中建立连接,然后我必须为此做些什么???我猜您想连接到ans Sqlserver,因为SQLOLEDB 在这种情况下,您必须从文件中删除“提供者” F.E: 另外请注意
因此,我必须使用此文件在我的项目的App.config文件中建立连接,然后我必须为此做些什么???我猜您想连接到ans Sqlserver,因为SQLOLEDB 在这种情况下,您必须从文件中删除“提供者” F.E: 另外请注意,*.udl在本地网络中是坏包,因为每个人都可以看到连接详细信息。请参阅
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
}