2012-11-12 4 views
1

처음으로 포스터. 나는 현재 내가 출판하고 생방송하고 싶은 수업을 위해 웹 사이트에서 일하고 있습니다.VB.Net 4.0 SQL Server 저장 프로 시저

웹 사이트의 기본 전제 조건은 사용자가 새 계정을 등록한 다음 해당 계정으로 로그인 할 수 있다는 것입니다. Visual Studio 2010으로 웹 사이트를 구축하고 로그인 컨트롤 (로그인, 로그인 상태, createuserwizard) 등을 사용했습니다.

분명히 새로운 사용자를 만들면 (마법사마다) 데이터가 쓰여지고 어딘가에 저장됩니다. 확실하지 않은 곳. 데이터베이스를 만들었으니 Users이라고 부르며 입력 한 정보 (이름, 성, 이메일 등)를 받아 Users 데이터베이스에 기록하고 싶습니다. 그 주위를 검색 한 후에는 저장 프로 시저를 사용하고 "등록"버튼을 클릭 할 때 저장 프로 시저를 호출해야합니다.

누군가이 저장 프로 시저가 어떻게 생겼는지 그리고 어떻게 호출해야하는지에 대해 밝힐 수 있습니까? 기본 문법만으로도 도움이 될 것입니다. DB에 대해 독자적으로 작성한 세부 정보를 채울 수 있습니다.

감사합니다.

+0

무엇 멤버 자격 공급자 사용중인 를 참조 오버라이드 (이 방금 기본으로 설정 expliciting보다는 사용하는 동일한 데이터베이스에 연결 떠나야한다)? 그것이 ['SqlMemberShipProvider'] (http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.aspx)이면 새 사용자가 SQL Server 데이터베이스에 생성됩니다. http://www.asp.net/web-forms/tutorials/security/membership/creating-user-accounts-cs –

+0

SqlMemberShipProvider라고 생각합니다. – user1818298

+0

두 번 답장을해서 죄송합니다. 댓글 추가 버튼을 클릭했을 때 입력 한 내용을 알지 못했습니다. 나는 스토어드 프로 시저에 대해 걱정하지 않아야하며 자체 스토어드 프로 시저에 대해 신경 쓰지 않아야한다. – user1818298

답변

0

기본 연결은 아마도 LocalSqlServer이고 컴퓨터 구성에 설정되어 있습니다.

이것을 명시 적으로 설정하려면 웹 구성에 다음을 추가 할 수 있습니다. 기본값을 지우는 첫 번째 부분을 확인하십시오.

<system.web> 
      ... 

       <membership 
       defaultProvider="SqlProvider" userIsOnlineTimeWindow="20"> 
       <providers> 
        <clear/> 
        <add name="SqlProvider" 
         type="System.Web.Security.SqlMembershipProvider" 
         connectionStringName="LocalSqlServer" 
         enablePasswordReset="true" 
         requiresQuestionAndAnswer="false" 
         requiresUniqueEmail="false" /> 
         maxInvalidPasswordAttempts="5" 
         passwordAttemptWindow="10" 
         passwordFormat="Hashed" 
         minRequiredPasswordLength="7" 
         minRequiredNonAlphanumericCharacters="0" 
         passwordStrengthReqularExpression="0" 
         enablePasswordRetrieval="false" 
         applicationName="/" /> 
       </providers> 
      </membership> 
      ... 
     </system.web> 

SqlMembershipProvider: use my own database as user store database