| 
 | 
  ||
|  
       | 
  ||
必需。赋给 Input 或 InputOutput 参数的值(请参见“Direction”)。在传递到数据库之前,该值将转换为适当的数据类型。这种转换取决于 Type 属性的设置。当 Direction 属性为 Output、InputOutput 或 ReturnValue,则将在执行 CommandText 后设置该值。
可选。用于指定以下值之一:Input、InputOutput、Output、ReturnValue。默认为 Input。
可选。对于参数化的 SQL 语句,名称可以是任意字符串。通常,该名称与参数的含义相关(如 @deptName)并且以 @ 字符开头。不过,唯一的要求是 Parameter 标签出现的顺序必须与 SQL 语句中问号的顺序相对应。由于名称是可选的,您可以忽略该属性,在这种情况下,名称将设置为“parameter_”,并加上该参数在所提供的参数列表中从一开始的索引。
对于预存过程,名称必须匹配预存过程中的参数标记(例如 @id)。这意味着您必须在使用预存过程时提供该属性。如果需要类型为 ReturnValue 的参数,其 Parameter 标签必须出现在其他所有 Parameter 标签之前。
可选。参数值的大小。它也称作列的宽度。如果未提供,则从 Type 和 Value 属性推断出该属性的值。
可选。指定参数类型。您可以指定以下数据类型,其中每一种数据类型都可以按以下两种方式之一来表示。
(int)OleDbType.Boolean
 
 | 
"Boolean"
 
 | 
(int)OleDbType.UnsignedTinyInt
 
 | 
"UnsignedTinyInt"
 
 | 
(int)OleDbType.Char
 
 | 
"Char"
 
 | 
(int)OleDbType.DBTimeStamp
 
 | 
"DBTimeStamp"
 
 | 
(int)OleDbType.Decimal
 
 | 
"Decimal"
 
 | 
(int)OleDbType.Double
 
 | 
"Double"
 
 | 
(int)OleDbType.Single
 
 | 
"Single"
 
 | 
(int)OleDbType.Integer
 
 | 
"Integer"
 
 | 
(int)OleDbType.SmallInt
 
 | 
"SmallInt"
 
 | 
(int)OleDbType.BigInt
 
 | 
"BigInt"
 
 | 
(int)OleDbType.VarChar
 
 | 
"VarChar"
 
 | 
(int)OleDbType.UnsignedSmallInt
 
 | 
"UnsignedSmallInt"
 
 | 
(int)OleDbType.UnsignedInt
 
 | 
"UnsignedInt"
 
 | 
(int)OleDbType.UnsignedBigInt
 
 | 
"UnsignedBigInt"
 
 | 
(int)OleDbType.Currency
 
 | 
"Currency"
 
 | 
(int)OleDbType.DBDate
 
 | 
"DBDate"
 
 | 
(int)OleDbType.TinyInt
 
 | 
"TinyInt"
 
 | 
(int)OleDbType.DBTime
 
 | 
"DBTime"
 
 | 
(int)OleDbType.VarNumeric
 
 | 
"VarNumeric"
 
 | 
不支持以下 OleDbType 值:
(int)OleDbType.Guid
 
 | 
"Guid"
 
 | 
(int)OleDbType.Variant
 
 | 
"Variant"
 
 | 
|  
       | 
  ||
| 
 | 
  ||