我對SqlCommand有以下參數。我如何使它既存入存儲過程的參數值,又存入存儲過程的參數值。SqlCommand的輸入輸出參數
SqlCommand mySqlCommand = new SqlCommand("aspInsertZipCode", mySqlConnection);
mySqlCommand.CommandType = CommandType.StoredProcedure;
mySqlCommand.Parameters.Add("@DataRows", dataStringToProcess.ToString());
public SqlParameter Add(string parameterName,SqlDbType sqlDbType,int size)。基於此,我應該如何定義尺寸的大小?在存儲過程中,它是VARCHAR(MAX) – Lijo
@Lijo:我認爲[MSDN上的示例使用-1](http://msdn.microsoft.com/zh-cn/library/bb399384.aspx)用於'VARCHAR (MAX)'等。所以它會像'var pInOut = mySqlCommand.Parameters.Add(「@ DataRows」,SqlDbType.VarChar,-1); pInOut.Direction = ParameterDirection.InputOutput; pInOut.Value = dataStringToProcess.ToString();' – LukeH