SmiExtendedMetaData Constructor (SqlDbType, Int64, Byte, Byte, Int64, SqlCompareOptions, Type, String, String, String, String)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Constructs a new SmiExtendedMetaData.

The assembly that contains this class has a friend relationship with SQLAccess.dll.  This class is intended for use by SQL Server.  For other databases, use the hosting mechanism provided by that database.

Namespace: Microsoft.SqlServer.Server

Assembly: System.Data (in System.Data.dll)

SmiExtendedMetaData(ByVal dbType As SqlDbType, ByVal maxLength As Long, ByVal precision As Byte, ByVal scale As Byte, ByVal localeId As Long, ByVal compareOptions As SqlCompareOptions, ByVal userDefinedType As Type, ByVal name As String, ByVal typeSpecificNamePart1 As String, ByVal typeSpecificNamePart2 As String, ByVal typeSpecificNamePart3 As String)
internal SmiExtendedMetaData (SqlDbType dbType, long maxLength, Byte precision, Byte scale, long localeId, SqlCompareOptions compareOptions, Type userDefinedType, string name, string typeSpecificNamePart1, string typeSpecificNamePart2, string typeSpecificNamePart3);

Parameters

Parameter

Description

dbType

The SqlDbType of the column or parameter.

maxLength

The maximum length for the column or parameter data type.

precision

The maximum number of digits used to represent the value.

scale

The number of decimal places in the value.

localeId

The Locale Id for the current column or parameter.

compareOptions

Sets the SqlCompareOptions for the current column or parameter.

userDefinedType

The CLR Type of the User Defined Type.

name

The name of the column or parameter for which this MetaData belongs to.

typeSpecificNamePart1

The 1st part of a 3 part name that represents types which have a 3 part name associated with it (e.g. a User Defined Type and the Xml Data Type).

typeSpecificNamePart2

The 2nd part of a 3 part name that represents types which have a 3 part name associated with it (e.g. a User Defined Type and the Xml Data Type).

typeSpecificNamePart3

The 3rd part of a 3 part name that represents types which have a 3 part name associated with it (e.g. a User Defined Type and the Xml Data Type).

Version Information

.NET Framework

Supported in: 2.0