下面这是C#的程序,我把sql语句复制到sql server执行,能正常运行并显示查询结果,可是在运行报异常列名System.Data.SqlClient.SqlException:“ 'loginId' 无效。
列名 'LoginId' 无效。”请问该如何解决
public SysAdmin AdminLogin(SysAdmin objAdmin)
{
string sql = "select LoginId,LoginPwd,AdminName from Admins where loginId={0} and loginPwd='{1}'";
sql = string.Format(sql, objAdmin.LoginId, objAdmin.LoginPwd);
try
{
SqlDataReader objReader = SQLHepler.GetReader(sql);
if (objReader.Read())
{
objAdmin.AdminName = objReader["AdminName"].ToString();
objReader.Close();
}
else
{
objAdmin = null;
}
}
catch (SqlException aa)
{
throw aa;
}
catch (Exception ex)
{
throw ex;
}
return objAdmin;