Trying to browse through data in the object viewer in an AS400 db using iSeries Driver and get the following errors. I thought that it might be related to connecting using the iseries driver, so brought the table down to an Access Db, but get the same errors. This was not happening in TDA 2.1.
When you start browsing the following message displays immediately:
--------------------------------------------------------------------------------------
"System.BadImageFormatException: Invalid access to memory location. (Exception from HRESULT: 0x800703E6)
Stack trace:
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.FreeHGlobal(IntPtr hglobal)
at Quest.Toad.NativeOdbc.UnManagedColumnDescriptor.Dispose()
at Quest.Toad.NativeOdbc.ColumnDescriptorCollection.Dispose()
at Quest.Toad.NativeOdbc.OdbcDataReader.Free()
at Quest.Toad.NativeOdbc.OdbcDataReader.Close()
at Quest.Toad.Db.ToadDataAdapter.InternalReadBackground()"
When scrolling to end, the data retrieves until the following message is displayed:
----------------------------------------------------------------------------------------------------
"New exception: 10/9/2009 3:52:36 PM
System.ArgumentException: The name 'z\V 4 ' contains characters that are not valid for a Culture or Region.
Parameter name: name
Stack trace:
at System.Globalization.CultureTableRecord.ValidateCulturePieceToLower(String testString, String paramName, Int32 maxLength)
at System.Globalization.CultureTableRecord.GetCultureTableRecord(String name, Boolean useUserOverride)
at System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride)
at System.Globalization.CultureInfo..ctor(String name)
at System.Reflection.AssemblyName.nIn