When viewing constraints on a user defined table type, a Toad exception error appears that causes a crash.
'System.IndexOutOfRangeException
Column UserType doesn't exist
Stack Trace:'
To reproduce it, connect to a database, expand 'Programmability', expanded 'UDDTs', right click a user defined table type and choose 'View Details', then click the 'Contraints' tab.
System.IndexOutOfRangeException
Column UserType doesn't exist
Stack Trace:
Server stack trace:
at Quest.FastData.FastRow.get_Item(String columnName)
at Quest.Toad.SqlServer.Trl.Uddts.UDTTIndexColumnsTrl.QueryDone_EventHandler(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Quest.Toad.Trl.BaseSqlTrl.CompletelyDone(Boolean hasLock)
Exception rethrown at [0]:
at Quest.Toad.Util.Global.RethrowKeepingStackTrace(Exception e)
at Quest.Toad.Trl.BaseSqlTrl.OnFetchException(Exception exc, Boolean notificationManager)
at Quest.Toad.Trl.BaseSqlTrl.CompletelyDone(Boolean hasLock)
at Quest.Toad.Trl.BaseSqlTrl.Done(Object sender, EventArgs args)
at Quest.Toad.Trl.BaseSqlTrl.InternalDone(Object sender, EventArgs e)
at Quest.Toad.Trl.BaseSqlTrl.ExecuteQuery()
Exception rethrown at [1]:
at Quest.Toad.Util.Global.RethrowKeepingStackTrace(Exception e)
at Quest.Toad.Trl.BaseSqlTrl.OnFetchException(Exception exc, Boolean notificationManager)
at Quest.Toad.Trl.BaseSqlTrl.ExecuteQuery()
at Quest.Toad.Trl.BaseSqlTrl.Execute()
at Quest.Toad.Trl.BaseSqlTrl.CreateData(ILiveCache entry, IFilterLiveCache filter, FilterInfo filterInfo)
at Quest.Toad.Trl.BaseSqlTrl.GetData(Boolean filtered, FilterInfo filterInfo, Boolean bCacheDasta, Boolean bIsDeferredCall)
at Quest.Toad.Trl.BaseSqlTrl.GetData(Boolean filtered, FilterInfo filterInfo)
at Quest.Toad.Trl.BaseSqlTrl.get_Data()
You need to be signed in and under a current maintenance contract to view premium knowledge articles.
© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center