1

デスクトップにstring.udlとしてファイルがありました。

[oledb] ; この行以降はすべて OLE DB initstring Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=dbVisitorManagement;Data Source=SHREE-PC なので、アプリで接続を確立するためにこのファイルを使用する必要があります。私のプロジェクトの設定ファイルでは、これのために何をしなければなりませんか??

4

1 に答える 1

0

SQLOLEDB の原因で ans Sqlserver に接続したいと思います。

この場合、ファイルから「プロバイダー」を削除する必要があります

FE:

                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 は、接続の詳細がすべてのユーザーに表示される原因となる、ローカル ネットワークの悪質な部分を除きます。

于 2013-09-19T13:57:02.670 に答える