c # выполнить SqlCommand с параметрами в блоке кода «using»
Я пытаюсь выполнить команду SQL через 'с помощью' блок кода, но могуКажется, он работает с параметрами. Я получаю ошибку:Параметры не существуют в текущем контекстеЕсть ли у кого-нибудь возможное решение этой проблемы? Вот мой код:
DataTable dt = new DataTable();
using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
using (var cmd = new SqlCommand(" SELECT FName" +
" FROM EmployeeTable " +
" WHERE EmployeeId = @empId",
con)
{
Parameters.Add(new SqlParameter("@empId",empId))
})
{
try
{
con.open();
dt.Load(cmd.ExecuteReader());
}
catch(Exception ex)
{
//(snip) Log Exceptions
}
}
return dt;