본문 바로가기

ASP.NET 기초 게시판

ExcelBoard_ 테이블 게시판테이블 create table ExcelBoard ( idx int PRIMARY KEY, eref int Foreign Key references ExcelBoard(idx), oID char(5) Foreign Key references OrganSeller(oID), eanswer bit default(0), edate smalldatetime default(getdate()), econtent nvarchar(2000), esession int, estate bit default(0), evisit int default(0), efile varchar(25), etitle nvarchar(100) ) 댓글테이블 create table ExcelBoardComment ( idx int PRIM.. 더보기
BoardDelete_ 글삭제 & 해당글의 File 삭제 DB를 연결하기위한 함수. public string BasicBoardDelete(int idxNum) { string returnValue = string.Empty; dbUtils db = new dbUtils(); SqlConnection con = null; DataSet ds = new DataSet(); con = db.GetConnection(); SqlCommand cmd = new SqlCommand(); cmd.CommandText = "SP_BoardNotice_Delete"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = con; cmd.Parameters.AddWithValue("@idxNum", idxNum); .. 더보기
BoardWrite.aspx 페이지 & BoardWrite.aspx 자바스크립트 BoardWrite.aspx 페이지 글쓰기 제목 작성자 비밀번호 공개설정 공개 비공개 BoardWrite.aspx 자바스크립트 function sendit() { var VarTitle = document.getElementById(""); ▶ VarTitle에 공백을 제거하고도 공백이라면 true. if (VarTitle.value.replace(/\s/g, "") == "") { alert("제목을 입력해주세요."); VarTitle.value = ""; VarTitle.focus(); ▶ VartxtSch에 커서를 이동합니다. return false; ▶ false를 반환하여 onClick이벤트가 실행되지 못하게 합니다. } } function goBack() { location.href = "/D.. 더보기
MSSQL▶ 비밀번호 확인해서 글삭제하기 프로시져를 실행 할 때 넘겨줘야하는 변수값은 다음과 같다. @idxNum int- 글번호 @pwdNum varchar(4)- 비밀번호 @pwdType varchar(4)- 글구분(글수정/글삭제) declare @errCode tinyint ㉠if(exists(select * from Board where idx = @idxNum and bpwd = @pwdNum)) begin ⓐ set @errCode = 0 end else begin ⓑ set @errCode = 1 end ㉡if(@errCode = 0 and @pwdType = 'del') ㉢delete from Board where idx = @idxNum select @errCode ㉠ if문으로 Board 테이블에 글번호와 일치하는 비밀번호가 .. 더보기
Table▶ 파일업로드&다운로드 게시판_MSSQL ▶ MSSQL_ 테이블 만들기 create table FileBoard ( idx int PRIMARY KEY,--고유번호 deldate char(10) not null unique,--발송일자 hakdoc varchar(25) DEFAULT 'X',--학문서 hakmail varchar(20) DEFAULT 'X',--학메일 dondoc varchar(25) DEFAULT 'X',--돈문서 donmail varchar(20) DEFAULT 'X',--돈메일 regdate smalldatetime DEFAULT(GETDATE())--등록일자 ) ▶ Procedure insert alter proc doubleoInsert(@deldate char(10)) as begin begin try insert i.. 더보기