如何在 app.config 文件中使用 .udl 文件

本文关键字:文件 udl config app | 更新日期: 2023-09-27 18:31:53

我的桌面上有文件作为string.udl,其中包含

[奥莱德];此行之后的所有内容都是 OLE DB 初始化字符串提供程序=SQLOLEDB.1;集成安全性=SSPI;持久安全信息=假;初始目录=dbVisitorManagement;数据源=SHREE-PC 所以我必须使用这个文件在我的项目的 App.config 文件中建立连接,那么我必须为此做什么?

如何在 app.config 文件中使用 .udl 文件

我想你想连接到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,因为连接详细信息对每个人都可见。