Roberto
On 5/30/05, Morten Schmidt <[EMAIL PROTECTED]> wrote:
The File version in Windows ;o/ says1.0.5000.0is this what you're looking for?/morten
>>>[EMAIL PROTECTED] 05/27/05 6:41 pm >>>
What version of Npgsql is being used? We're not getting the ICloneable error
in our DataMapper NUnit tests and Npgsql 0.7 and the latest SVN builds.
Roberto
On 5/27/05, Ron Grabowski < [EMAIL PROTECTED]> wrote:
>
>In the 458 build, GetConnection() contained the following code:
>
>return (IDbConnection) ((ICloneable)_templateConnection).Clone();
>
>The built-in providers (SqlClient, OleDb, etc.) implement the
>ICloneable interface. There a some 3rd party providers that do not. The
>exception you're seeing is most likely being caused by your provider
>not implementing ICloneable.
>
>This issue has been addressed and fixed:
>
>http://issues.apache.org/jira/browse/IBATISNET-46
>
>- Ron
>
>--- Morten Schmidt <[EMAIL PROTECTED]> wrote:
>>This sums up how far I have come...
>>
>>OK, found out how to update the 5000 records...
>>
>>Now I have the issue of not being able to update to the latest
>>version
>>of the iBatisNet (458), because of the cast erro specified earlier. I
>>need iBatisNet to NOT chech whether an update was successfull, and
>>NOT
>>throw new ConcurrentException.
>>
>>I beleive the newer version are what I need. Furthermore I use
>>PostgreSQL, hence Npgsql (0.7beta5), and seem to find other issues
>>between these two? Am I right?
>>
>>Well, if someone could help me out with this, I'll sure be
>>greatefull!!!
>>
>>
>>This code:
>>
>>IBatisNet.DataMapper.Mapper.Instance();
>>
>>Gives my a cast error:
>>
>>[snip]
>>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.
>>
>>Exception Details: System.InvalidCastException : Specified cast is not
>>valid.
>>[snap]
>>>>And the trace on my ASP.NET <http://ASP.NET> page says:
>>
>>[InvalidCastException: Specified cast is not valid.]
>>IBatisNet.Common.Provider.GetCommand() +12
>>IBatisNet.DataMapper.SqlMapSession.CreateCommand(CommandType
>>commandType) +33
>>
>>
>
>IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.CreateParametersForStatementText
>()
>>+310
>>
>>
>
>IBatisNet.DataMapper.Configuration.Statements.PreparedStatementFactory.Prepare
>()
>>+128
>>
>>
>
>IBatisNet.DataMapper.Configuration.Sql.Static.StaticSql.BuildPreparedStatement
>(IDalSession
>>session, String sqlStatement) +105
>>
>>
>
>IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ApplyInlineParemeterMap
>(SqlMapper
>>sqlMap, IStatement statement, String sqlStatement) +498
>>
>>
>IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ProcessSqlStatement
>(XmlDocument
>>config, String sqlMapName, SqlMapper sqlMap, XmlNode commandTextNode,
>>IStatement statement) +170
>>
>>
>IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap
>(SqlMapper
>>sqlMap, XmlNode sqlMapNode) +2758
>>IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Initialize ()
>>+1114
>>IBatisNet.DataMapper.SqlMapper.ConfigureAndWatch(String fileName,
>>ConfigureHandler configureDelegate) +180
>>IBatisNet.DataMapper.Mapper.Instance() +99
>>
>> BudgetModel.Model.Helper.BudgetValueHelper.GetAllAccountIdsDistinct()
>>+116
>>BudgetModel.Test.btnTest_Click(Object sender, EventArgs e) in
>>C:\Inetpub\wwwroot\Devolopment\smet\index.aspx.cs:41
>>System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
>>
>>
>
>System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent
>(String
>>eventArgument) +57
>>System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
>>sourceControl, String eventArgument) +18
>>System.Web.UI.Page.RaisePostBackEvent(NameValueCollection
>>postData)
>>+33
>>System.Web.UI.Page.ProcessRequestMain() +1292
>>
>>[snap]
>>
>>Using the old version og iBatisNet the code is OK (if I do not try to
>>update something that isn't there...)
>>But what is happening now?
>>
>>
>>Thx
>>Morten
>>
>>
>>
>