Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> неизвестная ошибка :( 
V
    Опции темы
Madrid
Дата 13.1.2007, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 27.5.2006

Репутация: нет
Всего: нет



Есть веб-форма!
1)Кидаю на неё sqlDataAdapter и настраиваю его на выборку столбцов из БД Northwind (таблица Categories).
2)Генерирую DataSet  - ds.
3)Кидаю на веб-форму DataGrid.В его своистве DataSource выбираю ds , а в DataMember - Categories.

Потом в обработчике загрузки формы пишу - 
Код

private void Page_Load(object sender, System.EventArgs e)
        {
            if(!IsPostBack)
            {
                sqlDataAdapter1.Fill(dataSet11);
                DataGrid1.DataBind();
            }
            
        }


компилирую...
и получаю - 

Код

Server Error in '/Web2' Application.
--------------------------------------------------------------------------------

Login failed for user 'MADRID\ASPNET'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'MADRID\ASPNET'.

Source Error: 


Line 30:            if(!IsPostBack)
Line 31:            {
Line 32:                sqlDataAdapter1.Fill(dataSet11);
Line 33:                DataGrid1.DataBind();
Line 34:            }
 

Source File: c:\inetpub\wwwroot\web2\webform1.aspx.cs    Line: 32 

Stack Trace: 


[SqlException (0x80131904): Login failed for user 'MADRID\ASPNET'.]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +735043
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +188
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1838
   System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +33
   System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +628
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +170
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +359
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +28
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +424
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
   System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +496
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
   System.Data.SqlClient.SqlConnection.Open() +111
   System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
   System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) +86
   Web2.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\web2\webform1.aspx.cs:32
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42 


Немогу понять в чём дело!Помогите плиз!!!!
PM MAIL   Вверх
Naum
Дата 15.1.2007, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

Репутация: 2
Всего: 15



Да все очень просто у тебя в базе нет пользователя ASPNET. Поэтому тебе нужно или завести пользователя ASPNET с пустым паролем (насчет пустого пароля, правда, не уверен) или разрешить олицетворение ASP.NET. Для олицетворения в файле web.config нужно добавить следующие строки 
Код

<identity impersonate=true userName="valusername" password="valpassword"/>

где valusername=имя пользователя Windows, для которого разрешен доступ к базе. "valpassword" - соответственно, пароль этого пользователя.

Чуть не забыл все вышесказанное поможет, если в базе стоит авторизация Windows. В противном случае надо просто в строку подключения к базе добавить имя пользователя БД и его пароль.


--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
Madrid
Дата 15.1.2007, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 27.5.2006

Репутация: нет
Всего: нет



Спаибо!Помогло!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0417 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.