SqlParameter.LocaleId Property


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

 property int LocaleId { int get(); void set(int value); };
public int LocaleId { get; set; }
member this.LocaleId : int with get, set
Public Property LocaleId As Integer

Property Value

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  

Applies to

See also