2011-01-31 2 views
0

WHERE 절을 사용하여 테이블에서 사용자를 선택하고 싶습니다. 쿼리를 작성하는 방법을 알고 있지만 어떻게 실행합니까? 현재 사용자 ID와 현재 사용자 ID를 어떻게 일치합니까 (현재 사용자 ID가 로그인 컨트롤을 사용하고 있는지 어떻게 알 수 있습니까?). 기본적으로 테이블을 선택하고이를 사용자 ID와 일치 시켜서 프로파일 정보를 표시하려고합니다. 감사.sql에서 간단한 테이블을 선택하고 페이지에 표시하는 방법은 무엇입니까?

+0

데이터 액세스는 다른 경로의 무수와 큰 주제입니다. 현재 어떤 데이터 액세스 도구를 사용하고 있습니까? 그리고 무엇이 가능합니까? 예를 들어, LINQ-to-any는 어떤 옵션입니까? –

+0

@Anyhony : "ASP.NET C#"으로 모든 제목을 끝내기를 바란다. 이미 태그에 있습니다! –

+0

@ 존 선 더스 죄송합니다, 나는 stackoverflow에 새로운 오전, 나는 분명히 중지합니다 – anthonypliu

답변

0

데이터베이스, 도구 등의 정보가 부족하여 가장 일반적인 대답은 ado.net의 규칙을 배우는 것입니다.

http://www.asp101.com/articles/jay/adodotnet/default.asp

이 사이트를 시작하기에 좋은 장소입니다. 교장은 연결, 명령, 그런 다음 그 명령으로 무엇인가해라. (내가 보는 한) 마르크가 언급 한 것처럼, 데이터 접근을보고 있다면 수천 가지의 옵션이있다. 그러나 Linq는 갈 수있는 아주 새로운 방법이다. 혼합하고 일치시켜야 할 더 복잡한 상황.

linq을 시작하려면 http://msdn.microsoft.com/en-us/library/bb397933.aspx 으로 이동하고 쟁기를 통과해야합니다. 그러나 이것은 전혀 묻지 않은 것일 수 있습니다.

0

가능한 한 간단 :

당신은 데이터베이스에 Connection, 그것은에 Command을 실행 한 후 DataReader 또는 Dataset A를 일부 데이터를 반환 Opens하는 방법이 필요합니다.

귀하의 SQL 명령은 다음과 같을 것입니다 :

SELECT * FROM myUserTable Where UserId = x 

그래서 응용 프로그램이 데이터베이스에 현재 사용자의 ID를 전달해야합니다.

프런트 엔드에있는 리피터를 사용하여 테이블의 사용자 정보를 표시합니다. 여기

간단한 예 : http://www.w3schools.com/ASPNET/aspnet_repeater.asp

HTH

관련 문제