5 Stimmen

Abrufen der Länge von Spalten mit SQL Server Management Objects (SMO)

Ich schreibe T4-Vorlagen, um CRUD gespeicherte procs usw. zu generieren

Ich führe eine Schleife durch die Spalten einer Tabelle mit SMO:

For Each column As Column In table.Columns
    WriteLine("@" & column.Name & " " & column.DataType.Name & ", ")
Next

Meine Frage ist einfach, wie finde ich die Länge einer varchar-Spalte? Es scheint keine Length / MaxLength etc Eigenschaft auf der Spalte zu sein.

Ich benutze http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.column_members.aspx als Referenz

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X