SqlParameter.LocaleId Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets or sets the locale identifier that determines conventions and language for a particular region.

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

public int LocaleId { get; set; }

Property Value

Type: System.Int32

Returns the locale identifier associated with the parameter.

The locale identifies conventions and language for a particular geographical region. The codepage used to encode a specific string (the character set) is based on the locale used by that string or the environment that produced it. This property sets (for input parameters) or gets (for output parameters) the locale to be attached to a string when exchanging data with the server. This property is typically used together with the CompareInfo property.

static void CreateSqlParameterLocaleId(){
   SqlParameter parameter = new SqlParameter("pName", SqlDbType.VarChar);
   parameter.LocaleId = 1033;   // English - United States

.NET Framework
Available since 2.0
Return to top