これは簡単なはずですが、ここで我慢してください。私が見落としているのは何ですか?私がしようとしているのは、SQL クエリの一部である値を取得することだけであり、その値として整数が含まれていることを確認したいと考えています。そうであれば、それを SQL Server に渡すことを許可します。正規表現メソッドに無効な引数があるという通知を受け取りました。私が間違っているところに光を当ててくれてありがとう。
string valid2Regex = @"\d{4}"; // regex to check for 4 integers
Regex rgx = new Regex(valid2Regex);
string idCheck = id;
if (rgx.Matches(idCheck, rgx))
{
parameters.Add(DataAccess.CreateParameter("@YEAR", SqlDbType.NVarChar, HttpContext.Request.QueryString.Get("Year")));
}