//---------------------------------------------- //---------------------------------------------- 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)); }
//---------------------------------------------- //---------------------------------------------- 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 }