La domanda che mi è stata posta è la seguente: come fare ad enumerare i "Names" di un enum in maniera generica? Ovvero, data la forma: For i = 0 To System.Enum.GetNames(GetType(System.DayOfWeek)).Lenght-1 ... Next Come fare per incapsulare il tutto in una funzione e rendere "parametrico" il tipo dell'enum? Ho trovato un paio di modi per farlo, e me li segno... Module Module1 Sub Main() EnumEnum("System.DayOfWeek") Console.WriteLine() EnumEnum("System.DateTimeKind") Console.WriteLine() EnumEnum(Of System.DayOfWeek)() Console.WriteLine() EnumEnum(Of System.DateTimeKind)() Console.ReadLine()End Sub ''' <summary>''' Without Generics''' </summary>''' <param name="typeName"></param>''' <remarks>This method is not Type Safe!!</remarks>Public Sub EnumEnum(ByVal typeName As String) For...
Ultimamente mi è capitato di dover migrare dei database SQL Server 2000/2005 da un server ad un altro. Solitamente non ci sono problemi, in quanto nel 90% dei casi la COLLATION del server e del database sono le stesse sia nel server di "partenza" che in quello di "destinazione". Il problema nasce quando le collation sono diverse. Provate infatti ad installare un Server DB con collation Latin1_General_CS_AS e creare un DB... Se non specificate che collation volete per il DB, esso prenderà quella del server. permettendovi però di cambiarla a posteriori. Qual'è l'inghippo? Che tutte le colonne varchar, nvarchar, ntext...