无效的对象名称'aspnet_Membership'

时间:2011-02-14 13:42:56

标签: webforms duck-typing

我使用visual studio和c#win表单(web表单)。我尝试打开连接到MS 2005 Server和reader query.here - 是

sql = "SELECT Files.ID, Files.FileName, Files.File_Name, Files.CreatingDate, aspnet_Users.UserName, aspnet_Membership.Email "
+ "FROM aspnet_Membership "
+ "INNER JOIN aspnet_Users ON aspnet_Membership.UserId = aspnet_Users.UserId "
+ "INNER JOIN Files ON aspnet_Membership.UserId = Files.UserId"; 

这些表存在于数据库中。无效的对象名称'aspnet_Membership'。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:无效的对象名称'aspnet_Membership'。

来源错误:

Line 47:             SqlCommand cmd = new SqlCommand(sql, con);
Line 48:             con.Open();
Line 49:             SqlDataReader reader = cmd.ExecuteReader();
Line 50:             string str = "";

我很沮丧。提前致谢

1 个答案:

答案 0 :(得分:1)

表aspnet_Membership要么不存在,要么无法访问。使用SQL Server Management Studio确定它是否存在。也可能是您连接到错误的数据库。仔细检查您的连接字符串

相关问题