ASP.NET: accessdb odbc - когда я получаю исключение, как я могу увидеть полную трассировку стека? - PullRequest
0 голосов
/ 14 сентября 2010

Использование ASP.NET в качестве языка программирования на IIS Server.База данных - это доступ, и я подключаюсь к базе данных, используя ODBC.

Когда я заполняю какую-либо форму на веб-сайте и нажимаю "Отправить", я получаю исключение:

Server Error in '/' Application.

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. 

ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

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

  site.modGlobal.ExecuteSQL(String sqlStr, OdbcConnection& dbcon) +128
  site.orderprd.imgbtnNextOrder_Click(Object sender, ImageClickEventArgs e) +3951
  System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +86
  System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +115
  System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent      (String eventArgument) +7
  System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
  System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746

это не тот веб-сайт, который я написал, поэтому я не могу угадать, где был выполнен запрос.Как я могу получить более полную трассировку стека, чтобы точно определить местоположение, где была выполнена эта команда?

1 Ответ

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

Трассировка стека выглядит довольно явно:

site.modGlobal.ExecuteSQL(String sqlStr, OdbcConnection& dbcon) +128
site.orderprd.imgbtnNextOrder_Click(Object sender, ImageClickEventArgs e) +3951

Эти строки должны дать вам всю необходимую информацию.

...