문자열 배열의 값과 데이터베이스의 특정 열 값을 비교해야합니다. 어떻게해야합니까?문자열 값을 데이터베이스 값과 비교하십시오.
public void setvisibility(string user_ID)
{
SqlDataReader reader = null;
SqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionStrings["ctd_prrity_dbConnectionSting"].ConnectionString);
connection.Open();\
SqlCommand cmd = new SqlCommand("Select * from Admins);
user_ID의 값을 Admins 테이블의 유일한 열과 비교해야합니다!
사용자 ID 문자열을 얻고 있습니다. userID = User.Identity.Name.Split ('\\') [1]; 이런 식으로 본질적으로 혼란 스럽군요. – Pradit
내가 틀렸다고 정정하면 컴퓨터의 로그인에 대한 사용자 ID를 얻고 있습니까? 예를 들어 Windows 사용자 이름이 "Domain \\ userID"와 비슷하게 설정되어 있고 사용자 ID를 얻기 위해 '\\'로 분할하는 중입니까? – Tony318
예, 정확합니다. 이것은 내가 얻은 것입니다 오류 'System.Data.IDataReader' 'HasRows'에 대한 정의가없고 'System.Data.IDataReader'형식의 첫 번째 인수를 허용하는 확장 메서드 'HasRows'가 없습니다. – Pradit