Can anyone explain why SQL Server's @@IDENTITY field is returned as a System.Decimal from the managed provider, regardless of the column's SQL type (int in this case)? Or at least can they confirm that it is always Decimal, and doesn't vary? Smells like laziness in the TDS parser, but I just wanted a sanity check.
cheers, Jim You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.