일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 원두
- 자마린
- Android
- xamarin
- 여행
- shared
- Classic ASP
- 커피블로그
- 에스프레소
- 템플릿
- xamarin.android
- fso
- KnockoutJS
- 커피
- 프렌치프레스
- 제주도
- vbscript
- Unity
- 커피풍미
- 커피역사
- KO
- ServerVariables
- 로부스타
- asp
- NGUI
- xamarin.forms
- 함수
- 태그를 입력해 주세요.
- 드립 커피
- 아라비카
- Today
- Total
목록Classic ASP (38)
개발人
Dim strDirold : strDirold = 기존폴더명 variable value
1. Option Explicit를 명시한다. 쓰지도 않는 변수들이 생기면 그만큼 메모리 낭비가 생긴다. 2. 배열사용 시 배열 재할당은 최대한 피한다. 3. 배열 사용이 빈번할 시 Dictionary 객체를 이용하여 가독성을 높인다. 4. Stored Procedure를 사용한다. (일반 ASP자체 쿼리보다 최고 30% 성능향상) - 아직도 끝나지 않는 논란이다. Text쿼리냐 SP냐 5. 뷰테이블 사용 시 뷰테이블 자체에서 정렬을 해야 한다. 이미 만들어진 뷰테이블을 이용하여 ASP코드에서 정열하면 속도가 크게 떨어진다. 최고 50%까지 느려지는 것을 확인. 6. Query를 사용할 때 꼭 필요한 컬럼만 명시하여 불러오거나 이용해야 한다. SQL은 아주 정직해서 불러오는 컬럼의 갯수(레코드 수가 동일..
생성한 쿠키에 도메인명을 맞춘다. Response.Cookies("쿠키명").domain = "domain.kr" Response.Cookies("쿠키명").path = "/" ex) A란 서버의 도메인이 A.domain.kr B란 서버의 도메인이 B.domain.kr C란 서버의 도메인이 C.domain.kr 이렇게 3대의 서버가 1차 도메인이 맞을 경우에만 가능합니다. 각 서버의 도메인이 www.aaa.kr, www.bbb.kr, www.ccc.kr 이런식으로 아예 다른 도메인이면 쿠키공유는 안됩니다.
1. 쌍따옴표 Replace([변수명], char(34), """) 2. 홑따옴표Replace([변수명], "''", "'")
1. 폴더 생성 Dim spath : spath = Server.mapPath("경로") ' 우선 경로를 지정해 준다. Dim fso Set fso = Server.CreateObject("Scripting.FileSystemObject") Dim folder : folder = "경로" ' 폴더 생성 fso.CreateFolder(folder) ' 폴더에 파일이 존재하는지의 여부 판단 if (fso.FileExists(spath & folder)) then -- 내용 -- end if Set fso = Nothing 2. 폴더 이름 변경 Dim strDirold : strDirold = 기존폴더명 Dim strFname : strFname = 변겅폴더명 If objFs.FolderExists(strDi..
방법1 Response.Buffer = True Response.ContentType = "Application/vnd.ms-excel" Response.AddHeader "파일명.xls" 방법2 Response.ContentType = "application/x-csv" Response.AddHeader "Meta", "charset='euc-kr'" Response.AddHeader "Content-disposition", attachment;filename="파일명.xls"
MS에서 권장하는 캐쉬소멸 방법은 다음과 같습니다. Response.AddHeader "Pragma", "No-Cache" Response.Expires = 0 Response.CacheControl = "Private" 일반적으로 캐쉬가 발생하는 장소는 모두 세 곳 입니다. 브라우져, IIS ISAPI, 프록시 서버 입니다. 그래서 이 세곳 모두 처리를 해주면 그나마 조금 효력이 있습니다. Response.AddHeader "Pragma", "No-Cache" -> HTML 의 메타태그에서 처리하는 것과 동일합니다. Response.Expires = 0 -> SAP 의 ISAPI 캐쉬를 막습니다. Response.CacheControl = "Private" -> 프록시 캐쉬를 제어합니다. 그리고 결정적..
방법 1 set dbCon = Server.CreateObject("Adodb.Connection") on Error resume next dbCon.BeginTrans strSql = " Insert Into [테이블1명] values("입력값") dbCon.Execute(strSql) errNum = errNum + dbCon.errors.Count strSql = " Insert into [테이블2명] values("입력값1") dbCon.Execute(strSql) errNum = errNum + dbCon.errors.Count strSql = " Insert into [테이블2명] values("입력값2") dbCon.Execute(strSql) errNum = errNum + dbCon.er..