From: Andre H. <a.h...@gm...> - 2005-02-20 19:36:28
|
hi carlos, thx a lot, worked like a charm and my asp.net app now runs on both systems, each with its own provider in the gac. but there's something weird: i used the fb toolbox items in vs.net 2003 like connection and dataadapter, and the latter for generating a dataset. in the page_load event there're these lines: conn.Open(); adapter.Fill(ds); grid.DataBind(); conn.Close(); worked like it should on local iis, but using that code on mono 1.0.5/xsp 1.0 on linux gives me this error: Description: Error processing request. Error Message: HTTP 500. Stack Trace: System.FormatException: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. in <0x00165> System.String:FormatHelper (System.Text.StringBuilder,System.IFormatProvider,string,object[]) in <0x00013> System.Text.StringBuilder:AppendFormat (System.IFormatProvider,string,object[]) in <0x0058a> FirebirdSql.Data.Common.IscException:BuildExceptionMessage () in <0x00128> FirebirdSql.Data.Gds.GdsConnection:ReadStatusVector () in <0x000c7> FirebirdSql.Data.Gds.GdsConnection:ReadGenericResponse () in <0x00019> FirebirdSql.Data.Gds.GdsDatabase:ReadGenericResponse () in <0x002c1> FirebirdSql.Data.Gds.GdsStatement:Fetch () in <0x00029> FirebirdSql.Data.Firebird.FbCommand:Fetch () in <0x00050> (wrapper remoting-invoke-with-check) FirebirdSql.Data.Firebird.FbCommand:Fetch () in <0x00073> FirebirdSql.Data.Firebird.FbDataReader:Read () in <0x0027a> System.Data.Common.DbDataAdapter:FillTable (System.Data.DataTable,System.Data.IDataReader,int,int,int&) in <0x000ad> (wrapper remoting-invoke-with-check) System.Data.Common.DbDataAdapter:FillTable (System.Data.DataTable,System.Data.IDataReader,int,int,int&) in <0x0017d> System.Data.Common.DbDataAdapter:Fill (System.Data.DataSet,string,System.Data.IDataReader,int,int) in <0x000da> System.Data.Common.DbDataAdapter:Fill (System.Data.DataSet,int,int,string,System.Data.IDbCommand,System.Data.CommandBehavior) in <0x00045> System.Data.Common.DbDataAdapter:Fill (System.Data.DataSet) in <0x0002d> employee.WebForm1:Page_Load (object,System.EventArgs) in <0x00069> (wrapper delegate-invoke) System.MulticastDelegate:invoke_void_object_EventArgs (object,System.EventArgs) in <0x00067> System.Web.UI.Control:OnLoad (System.EventArgs) in <0x00031> System.Web.UI.Control:LoadRecursive () in <0x00198> System.Web.UI.Page:InternalProcessRequest () in <0x000c2> System.Web.UI.Page:ProcessRequest (System.Web.HttpContext) in <0x002eb> ExecuteHandlerState:Execute () in <0x00084> StateMachine:ExecuteState (System.Web.HttpApplication/IStateHandler,bool&) after removing the conn.Open() and conn.Close() it works like a charm on both systems (this is my first time playing around with .net and firebird, and didnt figure out that the FbConnection class connects automatically on calling the constructor), but shouldnt it behave the same way on both systems? is this maybe a mono connection pool issue? andre Carlos Guzmán Álvarez wrote: > Hello: > >> how can i disable or set the buildnumber to a fixed value? > > > You can modify it in the AssemblyInfo.cs file. > >> btw: whats the nant commandline to build a release version? > > > modify this in the build file: > > <property > name="project.config" > value="debug" > /> > <property > name="build.debug" value="true" > /> > > to be: > > <property > name="project.config" > value="release" > /> > <property > name="build.debug" value="false" > /> > > |