実行時にSQLParameterを作成し、それをSQLCommandに追加できるかどうかに興味があります。
私がやろうとしていることは次のとおりです。
public void addParameters(string paramName, paramType, SqlParameter paramCommand)
{
SqlParameter myParameter = new SqlParameter("@" + paramName, paramType);
paramCommand.Parameters.Add(myParameter);
}
問題は paramType を渡すことです。それはSqlDbTypeであり、わかりません:
1.ここで実装/使用する方法
2.いつこの関数を呼び出すか。
注: SQLCommandオブジェクトにパラメーターを追加したいだけです。それは次のようなものです:
SqlParameter myParameter = new SqlParameter("@user", SqlDbType.Char);