ОШИБКА ASP.NET: ключевое слово не поддерживается: «провайдер» - PullRequest
0 голосов
/ 29 сентября 2010

Мое приложение не работает по этой строке кода:

Dim objConnection As New SqlConnection(Application("ConnString"))

Моя строка подключения:

"Server=testAITSQL;Database=SSCommerce;UID=PlanoWebApp;PWD=XXXXXXXX;"

Я погуглил эту проблему, и для ее решения была искаженная строка соединения, в которой указывался «провайдер», а этого не должно было быть. Пример строки conn:

Provider=SQLOLEDB.1;Integrated Security=SSPI;DATABASE=APInquiry;SERVER=SqlServer

Я не указываю провайдера, поэтому думаю, что у меня другая проблема ... ???

Ответы [ 3 ]

2 голосов
/ 29 сентября 2010

Ваш тестовый сервер имеет тот же файл конфигурации, что и ваш компьютер для разработки? Я подозреваю, что файл конфигурации на вашем тестовом компьютере может иметь другой набор значений для ConnString, чем вы ожидаете.

1 голос
/ 29 сентября 2010

Provider=xxxx не является допустимым токеном строки подключения .net.

Вы уже неявно определяете провайдера, создавая экземпляр SqlConnection.

Отбросьте пару провайдера, и вы получите золотой статус.

0 голосов
/ 29 сентября 2010

возможно, для sh! 7s и хихиканья попробуйте Application ("ConnString"). Tostring

Вы подключаетесь к SQL Server, верно?My ConnString имеет следующие параметры: Сервер базы данных Идентификатор пользователя Пароль

...