묻고답하기

로그인 부분에서 자꾸 이런 오류 메세지가 나는데여
Microsoft OLE DB Provider for SQL Server (0x80040E2F)
PRIMARY KEY 제약 조건 'PK_member'을(를) 위반했습니다. 'Members' 개체에 중복 키를 삽입할 수 없습니다.
/mem/RegMemProc.asp, line 42(아래 asp코드의 objDBConn.Execute strSQL, affected부분 입니다.)

//디비생성 부분입니다.
CREATE TABLE Members(
        UID varchar(12) NOT NULL
                CONSTRAINT PK_member PRIMARY KEY CLUSTERED,
        UPwd varchar(14) NOT NULL,
        UName varchar(14) NOT NULL,
        USsn char(13) NOT NULL,
        UEmail varchar(30) NOT NULL,
        UAddr varchar(200) NOT NULL,
        UPhone char(15) NOT NULL,
        UCellPhone char(15) NULL,
        URegdate datetime NOT NULL
                CONSTRAINT DF_member_regdate DEFAULT(getdate()),
        UserLevel varchar(20) NOT NULL
                CONSTRAINT DF_Members_UserLebel DEFAULT('User')
)

//  objDBConn.Execute strSQL, affected부분이 자꾸 에러가 나는데 도저히 어디가 잘못되었는지 모르겠습니다. 고수님들의 답변 부탁드립니다.

//RegMemProc.asp 파일

<%OPTION EXPLICIT
'----------------------------------회원 등록 처리-----------------------------------
'1. 전송된 값 변수에 저장
'2. DB에 연결
'3. 질의문 생성
'4. DB에 질의문 전송
'5. 개체 소멸
'6. 회원 등록 완료 페이지로 이동
'-----------------------------------------------------------------------------------

'1
Dim uid,pwd,name,ssn,email,addr,phone, cell

uid = Request("uid")
pwd = Request("pwd1")
name = Request("name")
ssn = Request("ssn1") & Request("ssn2")
email = Request("email")
addr = Request("addr1") & " " & Request("addr2")
phone = Request("phone1") & "-" & Request("phone2") & "-" & Request("phone3")
cell = REquest("cell1") & "-" & Request("cell2") & "-" & Request("cell3")

'+ '+ '2
Dim objDBConn, strSQL, strConn, affected
Set objDBConn = Server.CreateObject("ADODB.Connection")
strConn="Provider=SQLOLEDB.1;Data Source=박영찬;Initial Catalog=ASP;User ID=sa;password=1"
'strConn = "Provider=SQLOLEDB.1;Data Source=localhost;Initial Catalog=ASP;User ID=sa;Password=1"
objDBConn.Open strConn

'3
strSQL = "INSERT INTO Members (uid, upwd, uname, ussn, uemail, uaddr, uphone, ucellphone) " & _
                 "VALUES ('" & uid & "', '" & _
                                           pwd & "', '" & _
                                           name & "', '" & _
                                           ssn & "', '" & _
                                           email & "', '" & _
                                           addr & "', '" & _
                                           phone & "', '" & _
                                           cell & "')"

'4
objDBConn.Execute strSQL, affected
objDBConn.Close
Set objDBConn = Nothing
        
'5
If affected<>0Then

        Session("uid") = uid
        Session("uname") = name
        Session("UserLevel") = "User"
        Response.Redirect "RegMemOK.asp?uid=" & uid
Else

        Response.Write "<script>alert('회원등록에 실패했습니다.');history.back;</script>"
End If


%>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
장진호 프레임에서 게시판 링크할때 [1] 2007.08.10
강경현 포토샵에서요...잘라내기기능에 대한질문.. [1] 2007.08.10
soobin 이미지맵에서 선택영역.. [1] 2007.08.10
김현경 비헤이비어 강좌 사이트 어디 없나요? [1] 2007.08.10
송우정 해상도와 바탕그림의 관계 [1] 2007.08.10
Read Or Die 아파치가 좋으나요? IIs가 좋으나요? [4] 2007.08.10
대전시민 왜이러지.. [1] 2007.08.10
김기태 플레쉬와 페이지로딩에 관해서.. [2] 2007.08.10
쭈니~☆ 메일서버에 대해 질문 올립니다. [1] 2007.08.10
.zeve 파일 저장 할떄 임의로 정한 파일이름으로 저장... [2] 2007.08.10
알타운21 자바스크립트 에서요.. 오류구문좀 봐주세요. [3] 2007.08.10
조영훈 일정한메뉴가 스크롤바를 내려두 계속 화면을따라서 움직이게 하는법좀 갈차주세요. [1] 2007.08.10
정진환 F11키를 누를때와 똑같이 브라우저를 열려면? [1] 2007.08.10
김혜성 하나포스 광고창 않뜨게 하는 자바소스 좀.... [2] 2007.08.10
˚ⓢⓘⓔ。 스크롤바를 이미지로 대처하려면? [예제있음] [1] 2007.08.10
슬픔이지나고 스타일시트를 통일시키려고 하는데요. [1] 2007.08.10
JS APM_Setup4 에서 폼메일같은 메일관련 소스 실행 안되나요? [2] 2007.08.10
likemed 여러 파일 한번에 지정해서 업로드 시키기 [4] 2007.08.10
사탕 프레임을 여러개로 나누면 한번에 배경화면 적용 시키는 방법 없나요? [1] 2007.08.10
김건 서브메뉴인가?? [2] 2007.08.10