본문 바로가기

[jQuery] SelectBox 이메일선택시 이메일 주소창에 값 들어가기 [jQuery] SelectBox 이메일선택시 이메일 주소창에 값 들어가기 1. 처리 방법 ( 이메일주소: 코드화 ) 1) Selectbox Code,Value 형태 Code : 정해진자릿수코드 + 구분자(|) + 메일주소 (예 : 1100|naver.com) Value : 메일주소회사명 ( 네이버,다음... ) 2) 자바스크립트 소스 3) C# ASP.NET 소스 ( 글 보기 수정모드 시 )E-mail : @ = 0) { strSelected = " selected "; } %> 더보기
[jQuery] 체크박스 그룹이 두개이상일때 하위 체크박스에서 위와 동일 체크버튼이 있을때 [jQuery] 체크박스 그룹이 두개이상일때 하위 체크박스에서 위와 동일 체크버튼이 있을때 1. 조건 1번과목 2번 과목 위와 동일 체크버튼 처리시 위 1번과목의 체크된 내용이 2번과목에 체크되야함 2. 처리방법 1) 1번과목의 코드와 2번과목의 코드를 일치 시킴 ( 앞에 "접두어_"만 달리함 ) 2) 소스 더보기
Session 상태가 SQL Server인 경우 DB가 느려지고 사이트가 Time Out 되는 문제 Session 상태가 SQL Server인 경우 DB가 느려지고 사이트가 Time Out 되는 문제 1. 증상 - 사이트가 불규칙적으로 "제한시간만료" 에러 페이지 리턴 - w3wp.exe 의 메모리와 상관없이 사이트가 멈춤, w3wp.exe 서비스 프로세스를 끝내면 바로 돌아옴 - DB 직접 SSMS 연결 상태의 경우도 간혹 멈추거나 먹통이 되는 경우 - ASPStateTempSessions 테이블의 데이터가 약 3000 이상이 될 때 발생. 2. 문제 발생 환경 - IIS 서버 - Session 상태 관리를 MS SQL Server 에 두는 경우 - SQL Server 에이전트의 작업 중 "ASPState_Job_DeleteExpiredSessions" 의 일정이 매일 1분마다 호출 3. 내용 1) .. 더보기
[MSSQL] 엑셀 데이터 테이블레이아웃 => CREATE TABLE SQL문 [MSSQL] 엑셀 데이터 테이블레이아웃 => CREATE TABLE SQL문 - 엑셀로 정리한 테이블 레이아웃을 CREATE TABLE SQL문으로 변경 - 엑셀 테이블 레이아웃 형태 - 순서: 엑셀 => DTD =>변환 SQL문 실행 - SQL문에서 변경값은 위 엑셀 테이블 레이아웃 형태의 경우값으로 설정------------------------------------------------------------------------------------------- -- -- 엑셀 테이블 레이아웃 => CREATE TABLE SQL문으로 변경하기 -- ------------------------------------------------------------------------------------.. 더보기
[MSSQL][함수] 파일전체경로 문자열에서 파일정보(파일명,확장자,경로) 가져오기 [MSSQL][함수] 파일전체경로 문자열에서 파일정보(파일명,확장자,경로) 가져오기 1. XML Node 이용 ----------------------------------------------------------------------------------------------------------- -- 파일경로에서 파일정보 가져오기 -- 파일경로 문자열에서 파일명,경로,확장자가지오기(filepath:경로,filename:파일명,extension:확장자) -- 예: SELECT 데이터베이스명.소유자명.fn_GetFileInfoInFullPathUsingXml('filename','test.xml','/') --SELECTdbo.fn_GetFileInfoInFullPathUsingXml('filenam.. 더보기
[MSSQL] 저장(Save) 또는 열기(Open) 할때 다이얼로그 폴더선택/변경시 느려지는 경우 해결책 [MSSQL] 저장(Save) 또는 열기(Open) 할때 다이얼로그 폴더선택/변경시 느려지는 경우 해결책 1. 증상 - SSMS 에서 SQL을 불러오거나 저장 시 다이얼로그 박스에서 폴더 선택시 무지 느려지는 현상 - SQL Server Management Studio File Open dialog is very slow to change directories 2. 원인 - 내 PC의 연결이 끊긴 공유폴더의 연결(drive mapping)에 문제가 있는듯함 3. 해결책 1) 연결이 끊긴 공유폴더의 연결(mapping)을 끊는다. 2) 다시 작업해 보면 바로 고쳐지는걸 알수 있다. 더보기
[MSSQL][함수] Split 유형의 함수로 구분자로 몇번째 위치의 문자열 가져오기 [MSSQL][함수] Split 유형의 함수로 구분자로 몇번째 위치의 문자열 가져오기 ----------------------------------------------------------------------------------------------------------- -- Split 유형의 함수 -- 문자열에서 구분자(@iSeparator)로 몇번째 단어 가져오기 -- 예: SELECT 데이터베이스명.소유자명.fn_GetIdxDataLikeSplit('가-나-다',2,'-') --> '나' ----------------------------------------------------------------------------------------------------------- -------.. 더보기
[MSSQL][함수] 일정 길이 이상의 문자열 자르고 대체문자(...) 붙이는 함수 [MSSQL] 일정 길이 이상의 문자열 자르고 대체문자(...) 붙이기 - 길이가 긴 문자열을 자르고 뒤에 Tail 문자를 붙이는 함수 - 사용예 : SELECT 데이터베이스명.소유자명.fn_TruncateLongString('테스트를 진행하자 가위바위보',6,'...') --> '테스트를 진...' - 적용예 : Web에서 제목등에 사용CREATE FUNCTION [dbo].[fn_TruncateLongString] ( @iValueVARCHAR(MAX),-- Seq값 @iLengthINT,-- 제한길이수 @iTailVARCHAR(10)= '...' ) RETURNS VARCHAR(20) AS BEGIN -- 사용할 변수 선언 ------------------------------------------.. 더보기
[javascript] 새창 띄우기 ( window.open ) [javascript] 새창 띄우기 ( window.open ) 1. window.open(URL,WindowName[,WindowFeatures]); 1) URL - 웹 문서 URL 2) WindowName - open 창 이름 3) WindowFeatures - fullscreen = 전체 창. (yes/no)(default : no) - location = 주소창이 활성화. (yes/no)(default : yes) - menubar = 메뉴바 visible. (yes/no)(default : yes) - titlebar = 타이틀바. (yes/no)(default : yes) - toolbar = 툴바. (yes/no)(default : yes) - resizable = 창 사이즈 변경. (yes.. 더보기
C# 디렉토리 함수 ( Direcotry, Folder ) C# 디렉토리 함수 ( Direcotry, Folder ) #region 디렉토리 관련 /// /// 디렉토리 생성 ( 존재하지 않으면 생성 ) /// /// 파일경로(예-C:\TestFolder\) public void CreateDirectory(string path) { if (!Directory.Exists(path)) Directory.CreateDirectory(path); } public void CreateDirectory(DirectoryInfo dInfo) { if (!dInfo.Exists) dInfo.Create(); } /// /// 디렉토리 사이즈 /// /// 경로 /// 서브디렉토리포함유무 /// public long DirectorySize(string path, bool .. 더보기