예제 #1
0
        //----------------------------------------------

        //----------------------------------------------
        private int updateStudent(xLocalDB db, string 이름, string 비밀번호, string 학과, int 상태코드, string 주소, string 이메일, string 전화)
        {
            if (IsValid_PEOPLE_NAME(이름) == false)
            {
                return(0);
            }

            if (IsValid_PASSWORD(비밀번호) == false)
            {
                return(0);
            }

            if (IsValid_HOUSE_ADDRESS(주소) == false)
            {
                return(0);
            }

            if (IsValid_EMAIL_ADDRESS(이메일) == false)
            {
                return(0);
            }

            if (IsValid_PHONE_NUMBER(전화) == false)
            {
                return(0);
            }

            //string str = string.Format("'{0}', '{1}', '{2}', '{3}', {4}, '{5}', '{6}'",
            //                            이름, 비밀번호, 학과, 상태코드, 주소, 이메일, 전화);

            string str = string.Format("xName = '{0}', xPassword = '******', xDept = '{2}', xStatus = {3}, xAddress = '{4}', xEmail = '{5}', xPhone = '{6}'",
                                       이름, 비밀번호, 학과, 상태코드, 주소, 이메일, 전화);

            return(updateRow(db, "xSTUDENTS", str));
        }
예제 #2
0
        //----------------------------------------------

        //----------------------------------------------
        private int updateRow(xLocalDB db, string tableName, string str)
        {
            db.Open();

            string queryStr = string.Format("UPDATE " + tableName + " SET " + str + " WHERE xHakbun = '" + txtBox_학번.Text + "'");  //업데이트로 변경하기

            if (!DB_Query(db, queryStr))
            {
                return(0);
            }

            MessageBox.Show("정상적으로 데이터가 변경되었습니다.");

            reloadInfo();
            All_text_clear();

            db.Close();
            return(1);  //OK
        }