powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как правильно сформировать строку соединения?
6 сообщений из 6, страница 1 из 1
Как правильно сформировать строку соединения?
    #37842464
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите, пожалуйста, решить такую проблему.
В файле web.config сформирована строка соединения такого вида :
Код: c#
1.
2.
3.
4.
5.
<connectionStrings>
      <add name="Online" providerName="System.Data.SqlClient"
       connectionString="DataSource=.\SQLExpress; Integrated Security=true;User Instance=true; MultipleActiveResultSets=true; AttachDBFilename=|DataDirectory|online.sql" />

    </connectionStrings>



При запуске приложения получается следующая ошибка :
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
     Ключевое слово не поддерживается: "datasource".
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.ArgumentException: Ключевое слово не поддерживается: "datasource".

Ошибка источника:

Строка 11:     protected void Page_Load(object sender, EventArgs e)
Строка 12:     {
Строка 13:         MembershipUser user = Membership.GetUser();



Исходный файл: i:\Online_Shop\shop2\Default.aspx.cs    Строка: 13

Трассировка стека:

[ArgumentException: Ключевое слово не поддерживается: "datasource".]
   System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey) +5110852
   System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules) +98
   System.Data.SqlClient.SqlConnectionString..ctor(String connectionString) +64
   System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString, DbConnectionOptions previous) +24
   System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString, DbConnectionPoolGroupOptions poolOptions, DbConnectionOptions& userConnectionOptions) +150
   System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value) +59
   System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) +4
   System.Data.SqlClient.SqlConnection..ctor(String connectionString) +26
   System.Web.DataAccess.SqlConnectionHolder..ctor(String connectionString) +54

[ArgumentException: Ошибка при попытке инициализации объекта System.Data.SqlClient.SqlConnection. Значение, указанное для строки подключения может быть неверным или может иметь неверный синтаксис.
Имя параметра: connectionString]
   System.Web.DataAccess.SqlConnectionHolder..ctor(String connectionString) +136
   System.Web.DataAccess.SqlConnectionHelper.GetConnection(String connectionString, Boolean revertImpersonation) +119
   System.Web.Security.SqlMembershipProvider.GetUser(String username, Boolean userIsOnline) +1169
   System.Web.Security.Membership.GetUser(String username, Boolean userIsOnline) +63
   System.Web.Security.Membership.GetUser() +19
   _Default.Page_Load(Object sender, EventArgs e) in i:\Online_Shop\shop2\Default.aspx.cs:13
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +91
   System.Web.UI.Control.LoadRecursive() +74
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207


База лежит в папке App_Data.
Чем заменить здесь DataSource? Или как решить подобную проблему.
Заранее благодарен за помощь!
...
Рейтинг: 0 / 0
Как правильно сформировать строку соединения?
    #37842475
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<connectionStrings>
<add name="Online"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|online.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
прочитать не судьба ?
[ArgumentException: Ключевое слово не поддерживается: "datasource".]
...
Рейтинг: 0 / 0
Как правильно сформировать строку соединения?
    #37842697
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и что с того - чем заменить Data Source=.\SQLEXPRESS?
...
Рейтинг: 0 / 0
Как правильно сформировать строку соединения?
    #37842706
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ermanНу и что с того - чем заменить Data Source=.\SQLEXPRESS?
Ну не знай...если вам разницы нет то я скромно помолчу
...
Рейтинг: 0 / 0
Как правильно сформировать строку соединения?
    #37842730
erman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
brainproofermanНу и что с того - чем заменить Data Source=.\SQLEXPRESS?
Ну не знай...если вам разницы нет то я скромно помолчу
Скромно нужно было сюда не писать - это было лучше, нежели водить людей за нос. Сразу видна ваша некомпетентность в данном вопросе. Просьба не отвечать!!!
...
Рейтинг: 0 / 0
Как правильно сформировать строку соединения?
    #37842740
brainproof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм ...однако.. что заменить DataSource на Data Source лень чтоль? вообще как бы вы некомпетентны в таком мелочном вопросе
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как правильно сформировать строку соединения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]