Hallo, ja super. Das war ungefähr genau das, was ich wissen wollte. Vielen Dank.. Gruß, Anh Tu
________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Hannes Sachsenhofer Sent: Saturday, April 23, 2005 10:04 PM To: asp.net@glengamoi.com Subject: Re: [Asp.net] Hilfe beim Stack Trace lesen.. Nabend Anh Tu, der Fehler tritt höchstwahrscheinlich auf, weil du keinen ConnectionString gesetzt hast den stack trace liest man von unten nach oben. Man sieht immer die Methode, die aufgerufen wird, dann darüber die Methode, die von der vorigen aufgerufen wurde etc. Das heißt, die Methode mit der aktuellen Exception steht immer ganz oben, in deinem Fall die Zeile System.Data.SqlClient.SqlConnection.Open() +433. Die Zahl danach ist die genaue Zeile, in der die Exception auftritt bzw. der Methodenaufruf statt finded. Der StackTrace zeigt natürlich nicht nur deine eigenen Methoden, sondern auch jene, die die CLR "automatisch" aufruft, das heißt am besten suchst du nach der letzten Zeile, die dir bekannt vorkommt (in deinem Fall wahrscheinlich EOS.DataAccess.Books.FillBookData(String commandText, String paramName, String paramValue) +157) und suchst in dieser Methode nach dem Fehler. Ich hoffe, das war verständlich genug ;) br On 4/23/05, Anh Tu Sam <[EMAIL PROTECTED]> wrote: Hallo zusammen, Habe heute folgende Fehlermeldung: Exception Details: System.InvalidOperationException : The ConnectionString property has not been initialized. Was das heißen soll, ist mir glaub ich klar - ich weiß nur nicht genau, wo der Fehler liegen könnte. Deswegen die Frage: Kann mir jemand beim Imterpretieren des Stack Trace behilflich sein?? In welcher dieser Zeilen hakt es denn?? Was bedeutet das +Zahl hinter einer jeden Zeile? Danke & viele Grüße, Anh Tu Stack Trace: ============= [InvalidOperationException: The ConnectionString property has not been initialized.] System.Data.SqlClient.SqlConnection.Open() +433 System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44 System.Data.Common.DbDataAdapter.FillFromCommand (Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) +38 EOS.DataAccess.Books.FillBookData(String commandText, String paramName, String paramValue) +157 EOS.DataAccess.Books.GetDailyPickBooksByCategoryId (Int32 categoryId) +53 EOS.BusinessFacade.ProductSystem.GetDailyPickItems(Int32 categoryId) +90 EOS.Web.DailyPickModule.loadDailyPicks() in d:\inetpub\wwwroot\web\modules\dailypickmodule.ascx.cs:91 EOS.Web.DailyPickModule.Page_Load (Object sender, EventArgs e) in d:\inetpub\wwwroot\web\modules\dailypickmodule.ascx.cs:79 System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Control.LoadRecursive () +98 System.Web.UI.Control.LoadRecursive() +98 System.Web.UI.Page.ProcessRequestMain() +753 _______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net <http://www.glengamoi.com/mailman/listinfo/asp.net> _______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net