본문 바로가기

컴퓨터이야기/ASP&.NET24

ASP.NET 4.0 세미나 동영상3번 2009. 9. 1.
ASP.NET 4.0 세미나 동영상2번 2009. 9. 1.
ASP.NET 4.0 세미나 동영상1번 2009. 9. 1.
ASP에서 데이터를 가지고 오는 가장 효과적인 방법, GetRows 아 직도 데이터베이스에서 데이터를 가지고 올 때 반복문 안에서 Movenext를 사용하는가? 그렇다면 이 글을 관심있게 살펴 보기 바란다. 대부분의 사람들이 데이터베이스에서 데이터를 가지고 올 때 다음과 같은 방식을 이용하여 데이터를 가지고 온다. 만일 예를 들어, 3개의 컬럼에 700개의 레코드를 가지고 온다고 가정해 보자. 만일 그렇다면 아래 공식처럼 전체 3,500번의 데이터베이스 접근을 시도해야 한다. + 2,100 ..... 각각의 필드를 읽을 때 마다 데이터베이스 요청 (700 * 3) + 700 ..... 각각의 movenext 마다 1회씩 총 700회 요청 + 700 ..... 각각의 eof 테스트마다 1회씩 총 700회 요청 ======= = 3,500 만일 가지고와야할 데이터가 많으면 .. 2009. 8. 5.
ASP 페이지에서 데이터베이스 연결 작성: 연결 문자열 예제 Microsoft Access DSN이 없는 경우 OLE DB 파일 DSN DSN은 있고 사용자 ID/암호는 없는 경우 DSN과 사용자 ID/암호가 모두 있는 경우 DSN 없이 실제 경로를 참조로 사용하는 경우 DSN 없이 Server.MapPath를 사용하는 경우 참고: Server.MapPath는 웹 서버 루트에서의 경로로 기본값은 C:\Inetpub\Wwwroot입니다. Microsoft SQL Server OLE DB DSN이 있는 경우 DSN이 없는 경우 Microsoft Visual FoxPro DSN이 없는 경우 Oracle DSN이 있는 ODBC [출처] ASP 페이지에서 데이터베이스 연결 작성: 연결 문자열 예제|작성자 쎄이 http://blog.naver.com/tear230/10000.. 2009. 8. 5.
파일 강제 다운로드 강제로 다운로드 창 뜨게 하려면 사용하세요. Response.Expires = 0 Response.Buffer = True Response.Clear On Error Resume Next filename = Request("filename") filepath = Server.MapPath(".") & "\Upload\" & filename Response.ContentType = "application/unknown" Response.CacheControl = "public" Response.AddHeader "Content-Disposition", "attachment;filename=" & filename '스트림 이용 Set objStream = Server.CreateObject("ADODB.St.. 2009. 1. 30.
asp 트랜잭션 처리 'sql2 = "해당 SQL문장(Insert문장임)" 'Set RecordSet = DBconnection.Execute(sql2) con.begintrans con.execute(sql2) if con.errors.count > 0 then con.rollbacktrans response.write "에러다~~~!" else con.committrans response.write "에러는 없구나~~~!" end if IF @@ERROR 0 BEGIN SELECT 1 AS A END ELSE BEGIN SELECT 2 AS A END CREATE PROCEDURE 프로시저명 ( 인자값들 ) BEGIN BEGIN DISTRIBUTED TRANSACTION -- INSERT 처리 -- UPDATE 처리 --.. 2008. 12. 21.
[ASP] 성능향상을 위한 asp 프로그램 tips 과 정보들 여러분들은 프로그램을 구현할 때 이렇게 짤 수도 있고 저렇게 짤 수 도 있습니다. 하지만, 같은 기능을 구현하더라도 소스코드를 보면 한 사람은 굉장히 간결하게 되어 있고, 다른 한 사람은 복잡하게 되어있습니다. 복잡하게 되어 있다는 것은 그 사람은 나름대로 열심히 했지만, 별루 좋지 않은 것이죠. 마치 프로그램을 짤 때 요령이 있는 사람과 그렇지 않은 사람의 차이라고 할 수 있죠. 또, 모든 프로그램이 다 그렇듯이 같은 구현된 결과가 같다고 하더라도 소스코드를 살펴보면 제각기 다르다는 것을 알 수 있습니다. 일종의 프로그래머의 개성이라고나 할까? 하옇튼, 같은 프로그램이라고 해도 성능이나 기능이 더 뛰어나도록 최적화시켜 구현하는 것이 또하나의 프로그램을 평가하는 중요한 관점입니다. 이런 말을 왜 하냐구요.. 2008. 12. 21.
반응형