Как добавить провайдера SAP Hana в DataConnectionDialog в C # - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь добавить провайдера SAP Hana в свой DataConnectionDialog, но я не могу добавить его. Может ли кто-нибудь помочь мне добавить?

    bool TryGetDataConnectionStringFromUser(out string outConnectionString)
    {
        using (var dialog = new DataConnectionDialog())
        {
            //Mohan: Function is used for making connection string with Sage300 and return Connection string
            // If you want the user to select from any of the available data sources, do this:
            DataSource.AddStandardDataSources(dialog);

            dialog.DataSources.Add(DataSource.SqlDataSource);
            dialog.DataSources.Add(DataSource.OracleDataSource);
            DataSource db = new DataSource("SAPHana", "SAP Hana");

            dialog.DataSources.Add(db);
            // The way how you show the dialog is somewhat unorthodox; `dialog.ShowDialog()`
            // would throw a `NotSupportedException`. Do it this way instead:
            DialogResult userChoice = DataConnectionDialog.Show(dialog);

            // Return the resulting connection string if a connection was selected:
            if (userChoice == DialogResult.OK)
            {
                outConnectionString = dialog.ConnectionString;
                return true;
            }
            else
            {
                outConnectionString = null;
                return false;
            }
        }
    }

Я уже прошел по ссылке

но тем не менее, когда я использую серверный обозреватель, он показывает мне enter image description here

, но когда я использую этот код, это время не появляется.Заранее спасибо.

...