Utilisation d'ASP.NET comme langage de programmation sur le serveur IIS. la base de données est l'accès et je me connecte à la base de données en utilisant ODBC.ASP.NET: accessdb odbc - lors de l'obtention d'une exception, comment puis-je voir la trace complète de la pile?
lors du remplissage d'une forme dans le site Web et appuyez sur Envoy je reçois une exception:
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.
et trace de la pile est:
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
ce n'est pas un site que j'ai écrit donc je ne peux pas devinez où la requête a été exécutée. comment puis-je obtenir une trace de pile plus complète afin de localiser l'emplacement où cette commande a été exécutée?
Il semble que la requête ait été exécutée dans 'site.modGlobal.ExecuteSQL' qui a été appelée par' site.orderprd.imgbtnNextOrder_Click' qui a été appelée en réponse à un 'ImageButton' en cours de clic. Que faut-il de plus? – David
+1 à david. L'erreur semble indiquer une erreur de cette méthode ExecuteSQL de la classe modGlobal ie modGlobal.ExecuteSQL (Chaîne sqlStr, OdbcConnection & dbcon) - est-ce que cette méthode appelle directement la base de données pour exécuter le SQL et est donc le lien le plus profond le flux? – InSane