ASP.NET铭成在线考试网源码

用户代码未处理 System.Data.SqlClient.SqlException
Message: “System.Data.SqlClient.SqlException”类型的异常在 System.Data.dll 中发生,但未在用户代码中进行处理
其他信息: 用户 'sa' 登录失败。

不行,
public static bool CheckAdmin(string adminNum, string adminPwd)
{
SqlConnection conn = DBCon(); //创建数据库连接对象
conn.Open(); //打开数据库连接
//根据管理员姓名和密码查询信息
SqlCommand cmd =
new SqlCommand(
"select count(*) from tb_Admin where AdminNum='" + adminNum + "' and adminPwd='" + adminPwd + "'", conn);
int i = Convert.ToInt32(cmd.ExecuteScalar()); //执行查询命令
conn.Close(); //关闭数据库连接
if (i > 0) //判断结果中是否有数据
{
return true; //返回true
}
else
{
return false; //返回false
}

}

}

conn.Open();中有错误

很明显,你的sql server数据库的配置并不适合你的程序的连接字符串。
检查你的连接字符串,里面用的用户名是sa,以及密码,然后要修改成和你数据库配置里设定一样的用户密码。

首先检查下webconfig中的数据库链接帐号密码等设置是否和数据库保持一致,需要注意的是server=.设置在某些情况下是不生效的
需要改为server=(你的数据库服务器名称)。
其次若是使用sa等登录的话先确定下数据库是否开启了混合登录模式,只有开启了混合登录模式才能允许sa登录图片说明
然后确定下账户是否启用图片说明
若是这样还是无法登录,那就去看看服务中对应的数据库服务是否已开启图片说明