반응형 SQL에서 자동 증가값 받아오기 SQL Table에서 identity로 정의한 자동 증가 값을 받아 오는 것은 SCOPE_IDENTITY()를 구문 안에서 바로 사용하면 되지만 ASP에서는 해당 구문은 사용할 수 없다. 대신 SQL에서 자동 증가 값을 받아오기 위해서는 select를 이용해서 가져와야 한다. Set Grs = Server.CreateObject("ADODB.RecordSet") Sql = " Select IDENT_CURRENT('테이블명') Grs.open Sql,db Identity가 정의된 테이블에서 테이블명으로 identity값을 select를 이용하여 불러오면 된다. 해당 구문은 테이블에 Insert가 발생하고 난 뒤 다음 구문에서 select로 identity값을 받아오면 된다. 만약 identity로 증가된.. 2022. 11. 9. ASP 세션을 끊기지 않고 유지하는 방법 classic ASP는 기본적으로 120초의 세션이 IIS에서 제공이 되긴 하지만, 세션을 끊기지 않고 오래 유지해야 하는 경우 ASP 프로그램에서도 지정을 해줄 수가 있습니다. Session 유지 방법 세션을 유지하기 방법은 일정시간 간격으로 세션 변수 파라미터를 넘겨주어 세션을 유지시켜주는 것입니다. 2022. 10. 14. POST방식으로 팝업창 열기 자바스크립트를 이용하여 Pop-up을 할 경우 Get방식으로 pop-up창이 열리게 됩니다. Get방식은 보안에 취약하기 때문에 Post방식으로 Pop-up창을 열어 주어야하는데, 아래의 방식대로 pop-up창을 호출하면 Get방식이 아닌 Post방식으로 열 수 있습니다. function post_open(){ window.open('','WIN1', 'width=500, height=300, scrollbars=no, toolbars=no, addressbars=no, status=no'); document.form.action="../pop/child_popup.asp"; document.form.target = "WIN1"; document.form.method = "POST"; document.f.. 2022. 10. 13. 엑셀 다운로드하면 한글이 깨질때 엑셀을 다운로드되고 나서 엑셀을 열어 보면 한글이 깨져 있을 때 이것은 다운로드시키는 파일 내에 charset을 지정하지 않아서 그렇다. 이런 경우 charset을 지정하면 엑셀 다운로드할 때 한글이 깨지는 것을 방지할 수 있다. ASP파일에서 엑셀을 다운로드시키는 파일 첫부분에 아래의 코드를 선언한다. xlsFileName = "excel_down.xls" Response.Buffer = TRUE Response.charset = "euc-kr" Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-disposition","attachment;filename="& xlsFileName 그리고 출력되는 Html의 사이에.. 2022. 10. 12. 이전 1 2 다음 반응형