OdbcParameter.DbType Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
parametresini DbType alır veya ayarlar.
public:
virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public:
property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public override System.Data.DbType DbType { get; set; }
[System.ComponentModel.Browsable(false)]
public System.Data.DbType DbType { get; set; }
member this.DbType : System.Data.DbType with get, set
[<System.ComponentModel.Browsable(false)>]
member this.DbType : System.Data.DbType with get, set
Public Overrides Property DbType As DbType
Public Property DbType As DbType
Özellik Değeri
Değerlerden DbType biri. Varsayılan değer: String.
Uygulamalar
- Öznitelikler
Özel durumlar
özelliği geçerli DbTypebir olarak ayarlanmadı.
Örnekler
Aşağıdaki örnek, ODBC tarafından yönetilen sağlayıcıyı kullanarak üç parametre içeren bir Saklı Yordam'ı çağırır.
public void CreateMyProc(OdbcConnection connection)
{
OdbcCommand command = connection.CreateCommand();
command.CommandText = "{ call MyProc(?,?,?) }";
OdbcParameter param = new OdbcParameter();
param.DbType = DbType.Int32;
param.Value = 1;
command.Parameters.Add(param);
param = new OdbcParameter();
param.DbType = DbType.Decimal;
param.Value = 1;
command.Parameters.Add(param);
param = new OdbcParameter();
param.DbType = DbType.Decimal;
param.Value = 1;
command.Parameters.Add(param);
command.ExecuteNonQuery();
}
Public Sub CreateMyProc(ByVal connection As OdbcConnection)
Dim command As OdbcCommand = connection.CreateCommand()
Command.CommandText = "{ call MyProc(?,?,?) }"
Dim param As New OdbcParameter()
param.DbType = DbType.Int32
param.Value = 1
command.Parameters.Add(param)
param = New OdbcParameter()
param.DbType = DbType.Decimal
param.Value = 1
command.Parameters.Add(param)
param = New OdbcParameter()
param.DbType = DbType.Decimal
param.Value = 1
command.Parameters.Add(param)
command.ExecuteNonQuery()
End Sub
Açıklamalar
OdbcType ve DbType birbirine bağlıdır. Bu nedenle, ayarı DbType öğesini destekleyici OdbcTypeolarak değiştirirOdbcType.
Desteklenen veri türlerinin listesi için uygun OdbcType üyeye bakın. Daha fazla bilgi için bkz . DataAdapter Parametreleri.
Note
Object ODBC için Microsoft .NET Framework Veri Sağlayıcısı tarafından desteklenmez.