SqlParameter的构造函数是个重载方法,各个方法的参数含义你可以查看MSDN阿
使用參數名稱、 SqlDbType 、大小、來源資料行名稱,來初始化 SqlParameter 類別的新執行個體。[C#]
public SqlParameter(
   string parameterName,
   SqlDbType dbType,
   int size,
   string sourceColumn
);
參數
parameterName 
要對應的參數名稱。 
dbType 
其中一個 SqlDbType 值。 
size 
參數的長度。 
sourceColumn 
來源資料行的名稱。 
------------------------------------------------------------------------
------------------------------------------------------------------------
使用參數名稱、參數的型別、參數的大小、 ParameterDirection 、參數的精確度、參數的小數點位數、來源資料行、要使用的 DataRowVersion 和參數的值,來初始化 SqlParameter 類別的新執行個體。[C#]
public SqlParameter(
   string parameterName,
   SqlDbType dbType,
   int size,
   ParameterDirection direction,
   bool isNullable,
   byte precision,
   byte scale,
   string sourceColumn,
   DataRowVersion sourceVersion,
   object value
);
參數
parameterName 
要對應的參數名稱。 
dbType 
其中一個 SqlDbType 值。 
size 
參數的長度。 
direction 
其中一個 ParameterDirection 值。 
isNullable 
如果欄位值可以是 Null,則為 true ;否則為 false 。 
precision 
解析 Value 所趨近十進位小數點左右側的數字總數。 
scale 
解析 Value 的小數位數總數。 
sourceColumn 
來源資料行的名稱。 
sourceVersion 
其中一個 DataRowVersion 值。 
value 
Object ,即是 SqlParameter 的值。 

解决方案 »

  1.   

    [C#]
    public SqlParameter(
       string parameterName,
       SqlDbType dbType,
       int size,
       ParameterDirection direction,
       bool isNullable,
       byte precision,
       byte scale,
       string sourceColumn,
       DataRowVersion sourceVersion,
       object value
    );无非后一种参数多一些,我想一般都用不到吧。
    什么是否是输出参数阿,可否为空啊,控制小数位数阿。我肯定是用不到。