ArgumentException не было обработано кодом пользователя: (System.ArguementException) произошло в системе.Data.dll - PullRequest
0 голосов
/ 21 сентября 2019

Я читал онлайн-урок и очень плохо знаком с программированием.

Дополнительная информация: ключевое слово не поддерживается: 'сервер: xxxxx; база данных

Вот мой код:

Dim sqlCon As New SqlConnection With {
    .ConnectionString = " Server= xxxx;Database = ist2gx;User= Ist2gx;Password=hnu91p;Trusted_Connection= True;ProviderName=SqlClient"
}

Пожалуйста, кто-нибудь может мне помочь.

1 Ответ

1 голос
/ 21 сентября 2019

ConnectionString не имеет свойства с именем ProviderName.ProviderName отличается от свойства провайдера в строке ConnectionStrings.Вы должны изменить ProviderName=SqlClient на Provider=sqloledb для строк подключения OLEDB.Sql ConnectionString для стандартного соединения с именем пользователя и паролем:

`"Data Source=ServerName; Initial Catalog=DataBaseName; User id=UserName; Password=Secret;Provider=sqloledb"`

Sql ConnectionString для доверенного соединения:

`"Data Source=ServerName; Initial Catalog=DataBaseName; Integrated Security=SSPI;Provider=sqloledb"`

Для получения дополнительной информации ознакомьтесь с Строки подключения для различныхпоставщики и Строки подключения к SQL Server .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...