Confessions of a Dangerous Mind

Brain.FlushBuffer()
posts - 176, comments - 234, trackbacks - 93

April 2007 Blog Posts

Enumerare un Enum...genericamente

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...

posted @ Thursday, April 19, 2007 10:57 AM | Feedback (0) |

Che problema... le Collations!

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...

posted @ Monday, April 16, 2007 4:46 PM | Feedback (0) |

Powered by:
Powered By Subtext Powered By ASP.NET