디시인사이드 갤러리

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

갤러리 본문 영역

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

생초보A(119.192) 2012.12.09 19:27:02
조회 70 추천 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 - -
340267 컴퓨터일 2~3년만 빡쎄게 하면 그다음은 조금 풀리지 않냐? [3] aㄴㅇㅁㄴㅇ(14.47) 12.12.10 138 0
340266 JSP로 DB에 데이터 올리는데 미친년이 키 제약조건 다씹어 왜그런거? [2] 쎾쓰(175.197) 12.12.10 59 0
340265 요즘 신입 초봉 4000넘냐? [7] ㅁㄴㄻㄹ갤로그로 이동합니다. 12.12.10 327 0
340264 왜 컴공하면 백수 치킨집사장 이러는데 이유가뭘까요? [8] 435435(125.180) 12.12.10 182 0
340262 그냥 수학과 물리학과 갔어야 하나.. [2] ㅋㄱ(183.96) 12.12.10 121 0
340261 컴퓨터공학과가 그렇게 안좋음? [4] 435435(125.180) 12.12.10 109 0
340259 여러분들은 프로젝트 하실 때 어떠세요?? [4] 열정(1.250) 12.12.10 117 0
340258 보통 자바 si 업체들 신입 뽑을때 어떤 기준으로 뽑나요? [3] 헐헐(124.199) 12.12.10 192 0
340257 형들 이쪽계통은 취업이 [4] asd(119.206) 12.12.10 145 0
340255 대딩들 초봉에 집착하지마라. [8] ☎2.52™갤로그로 이동합니다. 12.12.10 283 0
340252 남는 컴퓨터에 우분투 깔라고 하는데 말이야 [4] 그딴건없구염'ㅡ&am.갤로그로 이동합니다. 12.12.10 61 0
340251 형들 SI쪽 전망 어떤가요??? [1] 좋다고소고기사묵겠지갤로그로 이동합니다. 12.12.10 128 0
340249 Bomb lab 풀어주실분 BL(125.176) 12.12.10 37 0
340247 형님들 버디시스템말이에여... [1] 진。갤로그로 이동합니다. 12.12.10 67 0
340246 횽들 websvn 구현에 대해 질문좀 msgbox(61.43) 12.12.10 20 0
340245 LNK2038 _ITERATOR_DEBUG_LEVEL 때문에 그런데... 네네빠(210.93) 12.12.10 59 0
340243 프로그래밍은 초반에만 고생하지 [7] ㅁㅇㄴㅁㄴㅇ(59.11) 12.12.10 314 1
340240 사랑돋긔님아 혹시 네이트온 있으심? 준치(123.109) 12.12.10 62 0
340238 여친이.. [3] ㅎㄷㄷ(118.131) 12.12.10 88 0
340234 형님들 능력좀 빌려주십쇼 [3] 늅늅(117.111) 12.12.10 70 0
340233 컴공의 현실 제대로 알려준다. [27] 컴공(218.234) 12.12.10 6466 8
340232 넘버패드까지 있는 키보드는 가방에 안들어가니 ㅁㄴㅇ(119.202) 12.12.10 47 0
340231 형님들~도서대여관리프로그램만드는중인데 간단한질문하나만요~! 흐규흐규(210.125) 12.12.10 49 0
340229 형들 php 간단한거 질문좀 [2] 1(183.102) 12.12.10 56 0
340228 컴프성님들 이것좀 풀어주소 [3] 성님들(112.150) 12.12.10 99 0
340227 키보드 춫천!! 부탁드립니다. [5] 키봇으(112.170) 12.12.10 153 0
340226 4년제 컴공 나와봤자 쓸모없는거냐? [26] aㄴㅇㅁㄴㅇ(14.47) 12.12.10 429 0
340225 안철수의 컴퓨터 실력은 어느 정도냐? [2] 해운대간지갤로그로 이동합니다. 12.12.10 141 0
340224 에이다 러브레이스! 나리링갤로그로 이동합니다. 12.12.10 45 0
340223 컴공나와서 게임개발하면 멍청한거냐? [1] ㅇㅇ(61.78) 12.12.10 198 0
340220 사직서 냇다 흠 좀 후련하고 뭐하고 기분이 묘함 ㅁㅁ(110.70) 12.12.10 92 0
340219 yo 아으(211.234) 12.12.10 24 0
340218 java가 c한태 안되는건..... [5] lleft갤로그로 이동합니다. 12.12.10 198 0
340216 C2DM 구현시켜야 하는데 클라이언트쪽은 꿀빨면 되는거임? [4] 앱등(14.32) 12.12.10 50 0
340215 프로그래머랑 해커 둘다 하고 싶은데 가능? [1] 엔키갤로그로 이동합니다. 12.12.10 117 0
340214 자전거 기어 레버 박살 [4] 이모군(58.228) 12.12.10 66 0
340213 회사 방화벽 설정 권한 주길래 다 차단시켰는데 [3] topandbottom갤로그로 이동합니다. 12.12.10 104 0
340212 아.. 교수는 맨날 프로그램에 대해서 큰틀을 한방에 잘 생각해야한다는데. [3] 세렌티아s갤로그로 이동합니다. 12.12.10 103 0
340211 ping은 안되는데 telnet은 될 수가 있나?? [4] ping질문(147.6) 12.12.10 1492 0
340210 오라클 돈 많이 받냐 [4] ㅁㄴㅇ(59.11) 12.12.10 166 0
340209 방금 프로그램 형들 얘기듣고 완성했는데, 계속 오류가나는데 왜그러졍.. [3] 세렌티아s갤로그로 이동합니다. 12.12.10 76 0
340208 형님들 진짜 간단한 과제 하나만 부탁드립니다 [4] ㅁㄴㅇㄹ(203.246) 12.12.10 83 0
340207 형님들 간단한 부분좀 부탁드립니다.ㅠㅠ [4] 세렌티아s갤로그로 이동합니다. 12.12.10 69 0
340206 [국비지원자바취업]오라클DB기반 자바프레임워크 컴퓨터교육 계좌제 안내 hanbit(115.94) 12.12.10 49 0
340205 서버 랙 세는 단위인 1式(식) 할때 쓰는 식 [4] ㅅㄷㅂ(112.170) 12.12.10 879 0
340204 씨언어 잘하면 매트랩할때 많이 편한가요?? [1] (112.170) 12.12.10 145 0
340203 python 질문좀요,,,, 형들 제발 답변좀ㅜㅜㅜ [7] 치타새끼갤로그로 이동합니다. 12.12.10 115 0
340202 컴공과 집합!! [6] 개구리(203.248) 12.12.10 169 0
340201 윤성우 c프로그래밍 다봣는데 다음에 뭐보는게 좋을까요 [1] 21(115.23) 12.12.10 133 0
340200 Margin Call횽 피자 잘 먹었습니다. [1] 얼룩돼지갤로그로 이동합니다. 12.12.10 80 0
뉴스 “구준엽, 서희원 묘지에서 봤다”…찍힌 사진보니 ‘뭉클’ 디시트렌드 07.28
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2