SqlParameter.DbType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví SqlDbType parametr.
public:
virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public override System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType
Hodnota vlastnosti
Jedna z SqlDbType hodnot. Výchozí formát je NVarChar
.
Implementuje
Příklady
Následující příklad vytvoří SqlParameter a nastaví některé jeho vlastnosti.
using Microsoft.Data.SqlClient;
class Program
{
private static void AddSqlParameter(SqlCommand command,
string paramValue)
{
SqlParameter parameter = new SqlParameter(
"@Description", SqlDbType.VarChar);
parameter.Value = paramValue;
parameter.IsNullable = true;
command.Parameters.Add(parameter);
}
private static void SetParameterToNull(IDataParameter parameter)
{
if (parameter.IsNullable)
{
parameter.Value = DBNull.Value;
}
else
{
throw new ArgumentException("Parameter provided is not nullable", "parameter");
}
}
}
Poznámky
DbType A SqlDbType jsou propojené. Proto nastavení DbType změní hodnotu na SqlDbType podpůrný SqlDbTypeobjekt .
Seznam podporovaných datových typů najdete v příslušném SqlDbType členu. Další informace najdete v tématu Parametry datového doplňku DataAdapter.