게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
커스텀 레코드셋에 대하여 |
---|
작성자: 강진수
작성일시: 2005-11-15 14:41,
조회수: 4,114
|
안녕하세요.
서버에 존재하는 파일목록을 가져오는데 날짜순 정렬이 필요하여 커스템레코드셋으로 구성하여 작업중입니다. 그런데 fso로 가져올때는 상당히 속도가 빠르지만 커스텀레코드셋으로 구성하여 가져오면 상당한 시간이 걸립니다.(약 40초정도... ) 작업소스는 ================================================================= With fRs .Fields.Append "FileName", 200 , 100 ' 파일명 .Fields.Append "RegDate", 200 , 30 ' 최종 수정일 .Fields.Append "DirName", 200 , 150 ' 파일 경로 .Fields.Append "FileSize", 20 ' 파일크기 .CursorLocation = 3 .CursorType=adOpenStatic .LockType = adLockBatchOptimistic .Open End With Rs.AddNew Rs("FileName") = fo.name Rs("RegDate") = FormatDateTime(fo.DateLastModified , 0) Rs("DirName") = fo.name Rs("FileSize") = fo.size Rs.Update '## fso Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(FolderPath) Set fc = f.SubFolders For Each fo in fc Set sf = fso.GetFolder(FolderPath & "/" & fo.name) Set sfc = sf.SubFolders '## 해당 폴더의 내역을 레코드로 저장 fRs.AddNew fRs("FileName") = fo.name fRs("RegDate") = FormatDateTime(fo.DateLastModified , 0) fRs("DirName") = fo.name fRs("FileSize") = fo.size fRs.Update Next ============================================================== 이렇게 작업이 되어 있습니다. 속도를 체크해 보면 AddNew~Update까지 속도가 느린데.. fso로 가져오는것은 속도가 빠른 반면 위의 방법으로 가져오면 느린것을 보면 위의 방법이 잘못되어 있는것 같은데...... 해결 방법을 알려주시면 감사하겠습니다. |
IP 주소: 218.148.24.84
|
게시물 | ||||
---|---|---|---|---|
1,383 | 2005-12-15 | 5,726 | ||
1,382 |
권오일 |
2005-12-15 | 1,442 | |
1,381 |
권오일 |
2005-12-15 | 1,400 | |
1,380 |
궁금이 |
2005-12-08 | 1,387 | |
1,379 | 2005-12-08 | 3,460 | ||
1,378 |
궁금이 |
2005-12-05 | 1,417 | |
1,377 |
re: ASP와 Oracle [1] |
2005-12-06 | 3,618 | |
1,376 |
끄적 |
2005-12-01 | 2,357 | |
1,375 | 2005-12-01 | 3,591 | ||
1,374 |
re: 수동 트랜잭션 에러.. [2] |
끄적 |
2005-12-03 | 1,330 |
1,372 |
훈스 |
2005-11-22 | 1,578 | |
1,371 | 2005-11-22 | 3,440 | ||
1,370 |
영이 |
2005-11-21 | 1,413 | |
1,369 |
### |
2005-11-20 | 1,510 | |
1,368 | 2005-11-20 | 3,427 | ||
1,367 | 2006-09-08 | 3,237 | ||
1,366 | 2006-09-08 | 3,620 | ||
1,365 | 2005-11-16 | 3,331 | ||
1,364 | 2005-11-16 | 3,280 | ||
1,363 | 2005-11-16 | 3,309 | ||
1,362 | 2005-11-17 | 3,452 | ||
2005-11-15 | 4,114 | |||
1,360 | 2005-11-15 | 3,509 | ||
1,359 |
궁금이 |
2005-11-14 | 2,557 | |
1,358 | 2005-11-15 | 3,541 |