2011-02-14 2 views
1

Visual Studio 및 C# win 양식 (웹 양식)을 사용합니다. 나는 MS 2005 서버와 독자 query.here에 열린 연결을 시도한다 -잘못된 개체 이름 'aspnet_Membership'

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"; 

그리고 이러한 테이블은 databes에 존재한다. 잘못된 개체 이름 'aspnet_Membership'. 설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오.

예외 정보 : 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

테이블 aspnet_Membership이 없거나 액세스 할 수 없습니다. SQL Server Management Studio를 사용하여 존재하는지 확인하십시오. 또한 잘못된 데이터베이스에 연결하고있을 수도 있습니다. 연결 문자열을 다시 확인하십시오.

관련 문제