powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.Net, M$ Access, C#, SQL
7 сообщений из 7, страница 1 из 1
Asp.Net, M$ Access, C#, SQL
    #38543825
Ambiguity
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мб кто подскажет в чем дело. Пишу запрос на UPDATE. обрабатываю введенные в веб форме данные, если он устраивают, то обновляю данные поля в таблице. При этом веб-клиент рисует мне багу. Однако запрос проходит и изменения отражаются при следующем запуске. WTF?!
Текстик UPDATE прилагаю.
Код: c#
1.
2.
3.
4.
AccessDataSource1.UpdateCommand = String.Format(@"UPDATE TestTable SET Surname = '{0}', ClientName = '{1}', Phone = {2}, 
            Significancy = {3}, Commentary = '{4}'", e.NewValues[0], e.NewValues[1], e.NewValues[2], e.NewValues[3], e.NewValues[4], " WHERE Код = " + (e.RowIndex +1));
            try { AccessDataSource1.Update(); }
            catch (Exception) { };
...
Рейтинг: 0 / 0
Asp.Net, M$ Access, C#, SQL
    #38543840
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
изучите трассировку стека
...
Рейтинг: 0 / 0
Asp.Net, M$ Access, C#, SQL
    #38543867
Ambiguity
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

честно, мало мне о чем она говорит... мб вы там что разглядите?
[OleDbException (0x80004005): Не удалось внести изменения из-за повторяющихся значений в индексе, первичном ключе или связях. Измените данные в одном или нескольких полях, содержащих повторяющиеся значения, удалите индекс или переопределите его, разрешив повторяющиеся значения, и повторите попытку.]
System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) +1102900
System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +247
System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +189
System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +58
System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +162
System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +107
System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +380
System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues) +670
System.Web.UI.DataSourceView.Update(IDictionary keys, IDictionary values, IDictionary oldValues, DataSourceViewOperationCallback callback) +87
System.Web.UI.WebControls.GridView.HandleUpdate(GridViewRow row, Int32 rowIndex, Boolean causesValidation) +1210
System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +738
System.Web.UI.WebControls.GridView.OnBubbleEvent(Object source, EventArgs e) +89
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
System.Web.UI.WebControls.GridViewRow.OnBubbleEvent(Object source, EventArgs e) +88
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +37
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +121
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +156
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +9528578
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724
...
Рейтинг: 0 / 0
Asp.Net, M$ Access, C#, SQL
    #38543880
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ambiguityчестно, мало мне о чем она говорит...сообщение говорит о необработанном исключении
а по стеку можно попытаться найти в какой строке Вашего кода оно возникает

я например не очень понимаю почему оно необрадотанное если есть try/catch
...
Рейтинг: 0 / 0
Asp.Net, M$ Access, C#, SQL
    #38543917
Ambiguity
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

тк я даже первичный ключ со счетчика снял, теперь поле не уникальное. в общем из описания ошибки я не понимаю что её порождает, тем более что база-то норм обновляется..
...
Рейтинг: 0 / 0
Asp.Net, M$ Access, C#, SQL
    #38543920
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
исключение возникает в Вашем коде или нет?
...
Рейтинг: 0 / 0
Asp.Net, M$ Access, C#, SQL
    #38544063
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... есть подозрение, что Update два раза вызывается, и во второй раз и выскакивает это исключение, поскольку уникальное значение уже введено ...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Asp.Net, M$ Access, C#, SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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