1. smalldatetime 타입 컬럼에 인서트 하기 ms-sql server의 smalldatetime에 인서트 하기 위해서는 YYYY-MM-DD HH:II:SS으로 변환해야 한다. 'asp 예제.. 'YYYY-MM-DD HH:II:SS 형식으로 변환 end_time = Year(now)&"-"&Month(now)&"-"&Day(Now)&" "&FormatDateTime(now, 4) 2. 같은 이름의 form 요소 배열로 처리하기 html에 파일의 인풋폼들의 이름이 같은경우 asp의 Request("schedule_id")에 ","를 구분기호로 해서 들어가 있다. 각 요소마다 접근하기 위해서는 아래 예처럼 하면 됨. -html- <input type="text" name="schedule_id" > <input type="text" name="schedule_id" > <input type="text" name="schedule_id" > -asp- Dim i ,strWhere i = 0 for i = 1 to Request("schedule_id").Count if i = 1 then strWhere = "WHERE schedule_id="&trim(Request("schedule_id")(i)) else strWhere = strWhere & " Or schedule_id="&trim(Request("schedule_id")(i)) end if next 3. 웹 서버 이름 -asp 코드- <% Dim strSName : strSName = Request.ServerVariables("SERVER_NAME") %> <script language="javascript"> <!-- alert("<%= strSName %>"); --> </script> -결과- 사용자가 브라우져 주소창에 www.youngu.info를 입력해서 접속한 경우 strSName은 www.youngu.info가 된다. 4. 사용자 아이피 및 HTTP 헤더 request.servervariables("remote_addr") Response.Write request.servervariables(1) 'http 모든 헤더를 화면에 출력한다. 5. ASP 페이지 내에서 에러(Error) 처리 SQL = "DELETE FROM test_cont_info_tbl "&strWhere AdoDb.Execute(sql) Select Case Err.Number Case 0 Case 1 ' 에러코드 1일 경우 처리 Case Else ' 그밖의 에러 처리 AdoDb.Close Set AdoDb = nothing Response.End End Select 6. Transaction 처리 On Error Resume Next Dbcon.Execute SQL,LngRecs,adCmdText + adExecuteNoRecords Dim errCount errCount = Dbcon.Errors.Count If errCount = 0 Then DbCon.CommitTrans Response.Write "총 " & LngRecs & " 건의 레코드가 반영되었습니다..." Else DbCon.RollbackTrans response.write "에러가 발생했습니다...따라서 DB에 반영되지 않았습니다....<br>" response.write "원인 : " & Err.Description Err.clear End If Dbcon.Close Set Dbcon = nothing |
'Computer > PHP, ASP' 카테고리의 다른 글
CakePHP #1 - 설치 (0) | 2011.08.02 |
---|---|
PHP - HTTP GET Request 구현 (0) | 2007.08.09 |
JSP - Tomcat에서 JNDI 사용하기 (Tomcat 4.1.29 / HP-UNIX) (0) | 2005.07.10 |
PHP - PHP Extension 만들기 (0) | 2005.07.10 |
ASP - Base64 Encode/Decode 함수 (0) | 2003.11.05 |
ASP - FileSystemObject Hang 발생 해결 방법 (0) | 2002.11.19 |
ASP - Rs.GetString() 이용 방법 (0) | 2002.11.04 |
ASP - 특정 페이지를 통해서만 접근 할 수 있는 페이지 만들기(이전 url 알기) (0) | 2002.10.28 |