2000-05-07 23:44:07 SUN
** A5901 LAN VIPS MSI LINK DOWN ON
LOC : NODE01/CPM/VIPS1
INF :
COMPLETED
2000-05-07 23:45:01 SUN
** A5901 LAN VIPS MSI LINK DOWN OFF
LOC : NODE01/CPM/VIPS1
INF :
COMPLETED
2000-05-09 03:04:36 TUE
** A0700 FRAME SYNCH ON
LOC : NODE01/SLOT07/CPRC
INF :
COMPLETED
2000-05-09 03:04:36 TUE
** A0700 FRAME SYNCH ON
LOC : NODE01/SLOT08/CPRC
INF :
COMPLETED
이렇게 단락이 5줄로 나뉘어진 로그 파일이 있습니다. 이것을 스트링그리드에 뿌려주려고 하는데 잘 안되네요. 도움바립니다
의도하는바는 각 단락의 첫번째 줄을 날짜,시간,요일로 나누고 두번째줄은 **,A0700,FRAME SYNCH ON로 나눕니다.그리고 나머지줄은 한줄을 한셀에 넣으려고 합니다.
위의것을 예로들면
2000-05-07 | 23:44:07 | SUN | ** | A5901 | LAN VIPS MSI LINK DOWN ON |
| LOC : NODE01/CPM/VIPS1 | INF : | COMPLETED
물론 나머지 단락들도 같은 형식이 되어야 겠지요
도움 부탁드립니다.
흠.. 한줄에 쓰여졌다면 스키마를 만들어서 디비로 읽을수 있을텐데 아쉽군여..^^;;
TStringList로 읽은후, 각 스트링을 나누어서 적절한 컬럼이 넣는거두
좋겠지만 그럼 메모리를 많이 차지하니까,,, ㅠㅠ
제 생각으론, 화일에서 5줄씩 읽어서 데이터를 분리해서 그리드의 셀에 쓰는게
코딩이 젤루 적을거 같습니다..
왕초보 타락천사..^_____^
박승규 wrote:
> 2000-05-07 23:44:07 SUN
> ** A5901 LAN VIPS MSI LINK DOWN ON
> LOC : NODE01/CPM/VIPS1
> INF :
> COMPLETED
>
>
> 2000-05-07 23:45:01 SUN
> ** A5901 LAN VIPS MSI LINK DOWN OFF
> LOC : NODE01/CPM/VIPS1
> INF :
> COMPLETED
>
>
> 2000-05-09 03:04:36 TUE
> ** A0700 FRAME SYNCH ON
> LOC : NODE01/SLOT07/CPRC
> INF :
> COMPLETED
>
>
> 2000-05-09 03:04:36 TUE
> ** A0700 FRAME SYNCH ON
> LOC : NODE01/SLOT08/CPRC
> INF :
> COMPLETED
>
> 이렇게 단락이 5줄로 나뉘어진 로그 파일이 있습니다. 이것을 스트링그리드에 뿌려주려고 하는데 잘 안되네요. 도움바립니다
> 의도하는바는 각 단락의 첫번째 줄을 날짜,시간,요일로 나누고 두번째줄은 **,A0700,FRAME SYNCH ON로 나눕니다.그리고 나머지줄은 한줄을 한셀에 넣으려고 합니다.
> 위의것을 예로들면
>
> 2000-05-07 | 23:44:07 | SUN | ** | A5901 | LAN VIPS MSI LINK DOWN ON |
> | LOC : NODE01/CPM/VIPS1 | INF : | COMPLETED
>
> 물론 나머지 단락들도 같은 형식이 되어야 겠지요
> 도움 부탁드립니다.
>
>
>