디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

생초보가 c# 질문 하나만 드릴께요 굽신!

생초보A(119.192) 2012.12.09 19:27:02
조회 71 추천 0 댓글 0

DB에서 레코드를 하나 지우려고 아래와 같이 짜 보았습니다. 폼에서 cid를 입력하면 DB의 userList테이블에서 읽어와 사용자 정보를 지우는것인데요..
아래쪽에  MessageBox.Show("로우수 :" + ds.Tables["userList"].Rows.Count.ToString()); 요걸로 로우 수를 보면
 dr.Delete(); 이후에 dataset의 로우수는 확실히 줄어든것 같은데
adaper.update를 해도 DB의 레코드는 변함이 없어요..
딱히 예외도 안생기구요..
하루종일 씨름했는데도 이유를 모르겠습니다.. 왜그럴까요 살려주세요 감사합니다..


        #region userDel :  DB에서 유저 삭제
        public Boolean userDel(string cid)
        {
            string connectionString = null;
            string name = "";
            SqlConnection connection;
            SqlCommand command;
            SqlDataAdapter adapter = new SqlDataAdapter();
            DataSet ds = new DataSet();
            string sql = null;
            connectionString = "Server = " + this.serverName + "; Database = " + this.DBName + "; User Id = " + DBUserID + "; Password = " + DBPassword;
            sql = "select * from userList";
            connection = new SqlConnection(connectionString);
            connection.Open();
            command = new SqlCommand(sql, connection);
            adapter.SelectCommand = command;
            adapter.FillSchema(ds, SchemaType.Source, "userList");
            adapter.Fill(ds, "userList");

            if (ds.Tables["userList"].Rows.Count == 0)
            {
                MessageBox.Show("존재하지 않는 ID입니다.");
                return false;
            }
           
            DataRow dr = ds.Tables["userList"].Rows.Find(cid);
            name = dr["name"].ToString();
           
            if (MessageBox.Show("입력한 정보가 정확한가요?\r" + name + ", " + cid + "," , "확인", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                //SqlDataAdaper를 이용하여 Dataset에 정보 입력
                //sql = "insert userList (cid, name, phoneNumber) values ("+cid+","+name+","+phoneNumber+")" ;
                try
                {
                    //Dataset에 Db delete할 정보 입력      

                    dr.Delete();
                    ds.Tables["userList"].AcceptChanges();
                    // BEGIN SEND CHANGES TO SQL SERVER

                    MessageBox.Show("로우수 :" + ds.Tables["userList"].Rows.Count.ToString());

                    SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(adapter);
                    adapter.Update(ds.Tables["userList"]);
                    // END SEND CHANGES TO SQL SERVER

                    objCommandBuilder.Dispose();
                    ds.Dispose();
                    adapter.Dispose();
                    command.Dispose();
                    connection.Close();
                    return true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    return false;
                }

            }
            else
            {
                return false;
            }
        }
        #endregion userDel

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
341125 i - SCSI. [1] 때릴꺼야?(116.40) 12.12.19 54 0
341124 리눅스 이클립스 좃같은 버그 있던데 길가던놈갤로그로 이동합니다. 12.12.19 81 0
341123 횽들 Cocos2d에서 텍스트 파일 읽는거 도와줭 ㅠㅠ [1] 코코스씨1발(14.55) 12.12.19 85 0
341122 클라우드 서버에 바이러스 감염되면 얼마나 좆이냐? asdasd(119.82) 12.12.19 56 0
341121 클라우드 컴퓨팅? 옛날부터 터미널이라고 불리던거 아님? [8] (118.176) 12.12.19 219 0
341120 간신히 성공했다 12(59.12) 12.12.19 126 0
341119 인공지능 알고리즘 책 춫천좀 asdasd(119.82) 12.12.19 78 0
341117 컴공 대학원 분야가 뭐뭐있냐? asdasd(119.82) 12.12.19 98 0
341116 aovltmxh@naver.com 이놈 예의가 없네. [4] 그나저나(121.167) 12.12.18 139 0
341115 수학기호에서 연산기호가 먼지 알 수 없을때 어떻게 표기 하나요? [1] 11(220.79) 12.12.18 70 0
341113 연말연초에는 구직이 어렵겠지? [1] ㅁㅁ(49.1) 12.12.18 122 0
341111 프로그램 개발의뢰 했다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [7] 햄톨(222.96) 12.12.18 286 0
341109 횽들아 이거 무슨 영상이야??? 무한 동력이야??? [7] 멍청닭(182.211) 12.12.18 194 0
341108 내 아는사람이 이렇게 조언을 해줬는데... 복잡하다 ㅠㅠ [4] 나의 아는사(222.96) 12.12.18 150 0
341107 mac용 이클립스 질문좀횽들 [10] Ping_2_U갤로그로 이동합니다. 12.12.18 114 0
341106 삼성 소프트웨어 멤버십 [2] a(175.192) 12.12.18 367 0
341105 ㅇㅇ sexer1갤로그로 이동합니다. 12.12.18 34 0
341104 삼성 소프트웨어 멤버쉽 하지마라 [4] sexer1갤로그로 이동합니다. 12.12.18 554 0
341102 솔직히 컴공나오면 그냥 대학교중퇴해라 [25] 소크락텍스(211.112) 12.12.18 470 0
341101 근데 대학에서 다클라우드쓰는거아니였냐? (211.234) 12.12.18 54 0
341100 개발자 형님들 좀 돠주세요 JSP 팝업존 자바스크립트(jquery)! [1] 궁금한게많으갤로그로 이동합니다. 12.12.18 161 0
341098 NIO vs IO Kyle(220.244) 12.12.18 128 0
341096 아 도배하려고 도배한게 아니라 오류나서 안올려지는줄 알고 계속했는데 다 123(116.120) 12.12.18 28 0
341095 이제 자바 배우는데 처음부터 막혔어요 HELP!!! [5] ㄹㄷ(116.120) 12.12.18 123 0
341094 이제 자바 배우는데 처음부터 막혔어요 HELP!!! fe(116.120) 12.12.18 37 0
341093 내일은 투표일입니당~ 멍청닭(182.211) 12.12.18 30 0
341092 형들 이거 무슨파일인지 좀 봐줘 ㅠㅠ 햄톨(222.96) 12.12.18 58 0
341091 이제 자바 배우는데 처음부터 막혔어요 HELP!!! ㄹㄷ(116.120) 12.12.18 47 0
341089 컴공 비전 없다고 말하는데.. 멀리보면 있다. [8] 형이다(14.45) 12.12.18 411 1
341088 진로 질문좀.. 펌웨어 vs 외국계 회사 웹, 어플 개발 [2] 잉잉잉갤로그로 이동합니다. 12.12.18 160 0
341087 기독교에서 말하는 삼위일체는 배열변수 아니냐? [4] ㅇㅇ(175.199) 12.12.18 76 0
341086 지방4년제 겜공과 다니다가 현재는 대기업 생산직.. [3] 겜프..(58.236) 12.12.18 245 0
341085 우리학교 클라우드 컴퓨터다. 본체가 없다. [6] ㅇㅇㅇ(1.209) 12.12.18 248 0
341083 헤헤 꼬꼬마가 다시한번만 질문할게여 ㅎ [7] (1.242) 12.12.18 91 0
341082 25 고졸 -> 직장&방통대 -> 대학원 가능할까요?? [2] ㅋㅋ(121.167) 12.12.18 332 0
341080 안드로이드 스레드 질문합니다. 질문(218.158) 12.12.18 54 0
341078 꼬마가 형님들에게 질문점 ㅎㅎ [2] (1.242) 12.12.18 58 0
341077 안드로이드앱개발앤 자바가 적절하나요? [4] 날개샀지예갤로그로 이동합니다. 12.12.18 169 0
341075 1학년 수업 들엇는데 후배보다 못함 질문받는다 [2] ssapo갤로그로 이동합니다. 12.12.18 89 0
341074 형들 리눅스 에서 fsck 명령을 쳤는데 [2] ddd(121.169) 12.12.18 75 0
341073 다른 SQL 질문 [2] 543543갤로그로 이동합니다. 12.12.18 69 0
341072 ㄴㅇㄹ야 과제 다했다. [9] WannaParty갤로그로 이동합니다. 12.12.18 142 0
341070 c언어 배열의 이름을 어떻게 바꾸죠? [7] urban(121.151) 12.12.18 143 0
341067 sts라고 안드로이드하는거 잇는데 그걸로 이용한 간단한 게임 및 프로젝트 [1] 자노짱갤로그로 이동합니다. 12.12.18 57 0
341066 jquery ajax json 이거 세기술을 쓰는데 [14] 천국거지갤로그로 이동합니다. 12.12.18 171 0
341065 형들 멀티프로세스좀 도와주세연.. WannaParty갤로그로 이동합니다. 12.12.18 33 0
341063 형들 내일 뽑기하러가연! WannaParty갤로그로 이동합니다. 12.12.18 53 0
341059 비전공자 진지하게 진로 고민 [7] 비전공자(1.228) 12.12.18 341 0
341058 xp는 32비트 닌깐 한번 연산할때 32비트고.. 윈7은 64비트니깐 [10] 상상(175.123) 12.12.18 161 0
341057 [조공있음 뒤조심] 형들 나 어플개발중인데.. [3] sdf(125.131) 12.12.18 250 0
뉴스 ‘100인의 감정쇼: 더 시그니처’ 박찬호 소장품 3종, 국민 감정가 16억…”예상보다 높게 커리어 인정해 줘 감사” 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2