asp 13

asp :: 메일보내기 - mailSend 에러 '80040211'

asp 메일보내기가 잘 되다가 보내는 메일계정을 변경한 후 갑자기 .Send 에서 에러를 내뱉었다. '80040211' 에러였는데 구글링을 해보아도 잘 모르겠긔... 메일보내기 전 처리하는 부분도 수정을 하였기 때문에 수정한 부분에서 잘못한 것이 있는지 열심히 원인을 찾아댕겼다. 수정하기 전 소스로 돌려서도 테스트 해보았는데 여전히 에러를 뱉었다. 그렇다면 내가 수정한 코드가 틀린게 아닌데.... HTMLBody 부분을 텍스트 몇글자만 넣어도 메일이 발송되지 않아서 이상하다 했는데 결국 찾은 이유가 뭐였냐면.. 흑........ 보내는 메일계정의 비밀번호가 틀렸던것이다 ...ㅠㅠ 보내는 메일계정 부분은 글로벌변수 지정이었기 때문에 수정된 페이지를 되돌려도 에러가 났던것......................

Note/그밖에 2012.03.02

asp 에서 MSSQL 페이징처리

페이징처리는 참.. 귀찮다 -_- 하지만 페이징 처리는 꼭 해봐야 하는 작업이고 꼭 할줄 알아야 하는 작업이다. 대부분의 DB에서 ROW NUMBER 를 알수있는 내장함수를 지원하지만 MSSQL 2000 이하버전에서는 ROWNUMBER 를 알수 없으므로 다른 방법으로 접근해야한다. 물론 여러가지 방법이 있겠지만 본인이 사용해본 방법을 소개해본다. 페이징 처리에는 몇가지 정보가 필요하다. 리스트의 총 레코드갯수, 한페이지에 표시할 레코드 갯수(화면에 보여질 갯수) 총 페이지 갯수, 현재 페이지 번호(보여주어야 할 페이지). // 총 개수 - 리스트 쿼리 SQL = "SELECT count(*) as recordCount FROM HPA010T " SQL = SQL & " WHERE SEQ IS NOT NU..

Note/그밖에 2011.08.22

ASP 페이지를 엑셀로 다운받기

다운로드 될 페이지는 물론 엑셀처럼 표 모양으로 작성한다. .asp 페이지 상단에 다음 코드를 추가한다. '//엑셀다운받기 Response.Buffer = True Response.ContentType = "application/vnd.ms-excel" Response.CacheControl = "public" Response.AddHeader "Content-Disposition","attachment;filename=저장될파일의이름.xls" ** 때에따라서 파일이름이 한글일 경우 오류가 날 수 있으니 인코딩타입을 잘 맞추는것 확인.

Note/그밖에 2011.06.23

ASP_<textarea> 내의 내용 줄바꿈처리(br) 방법

- 첫번째 방법 1. 입력 폼에서 textarea에 "wrap=hard"라는 프라퍼티를 써주고, 2. DB에 저장되어 있는 글을 보여줄 때는 태그를 사용합니다. - 두번째 방법 : Replace()를 이용합니다. 1. 입력폼의 에서 입력한 내용(content)을 아래와 같이 변환합니다. 그리고 나서 DB에 저장하지요. content= Replace(Request("content"), Chr(13)&Chr(10), " ") 2. 글을 보여줄 때는 그냥 보여주면 됩니다.( 태그 사용하지 않음.) 3. 글을 수정하는 폼에서 내용(content)를 보여줄 때는 다시 변환을 해주어야 합니다.

Note/그밖에 2011.06.23

ASP 날짜관련 함수

Now() , Date() : 현재시각 조회 Now() 대신 Date()를 입력하면 다른 결과를 가져옴 formatdatetime(date,1) - date 함수의 표시형태를 바꿈 formatdatetime(Now(),0) > 2010-04-23 오후 3:33:33 formatdatetime(Now(),1) > 2010년 04월 23일 금요일 formatdatetime(Now(),2) > 2010-04-23 formatdatetime(Now(),3) > 오후 3:33:33 formatdatetime(Now(),4) > 3:33 DateAdd("m", -12, DateValue(now))' 1년전 날짜 구하기 Tdate = DateAdd("d", 7, DateValue(now))' 7일후 날짜 구하기 We..

Note/그밖에 2011.06.23

ASP 문자열 관련 함수

InStr(str,"찾을 문자") - 문자열의 위치 반환 Len(str) -문자열의 길이 반환 Left(str, length) - 문자열을 왼쪽에서 length 만큼 잘라냄 Right(str, length) - 문자열을 오른쪽에서 length 만큼 잘라냄 Mid(str,start_index, length) - str 중 start_index 로 부터 length 만큼 잘라냄(index 는 1부터 시작) Split(str,"^") - 특정문자열("^")을 기준으로 잘라 배열로 돌려준다 CStr() - 문자열타입으로 변환

Note/그밖에 2011.06.23