Article View: be.comp.programming
Article #7009Re: logfiles uitlezen als soor access bestand
From: knoedelmajoor
Date: Thu, 24 Oct 2002 20:13
Date: Thu, 24 Oct 2002 20:13
60 lines
2830 bytes
2830 bytes
On Wed, 23 Oct 2002 13:39:22 GMT, "news.pandora.be" <cdr@pandora.be>
wrote:
>sorry als ik de vorige keer niet duidelijk genoeg was,
>dus , second try
>
>Ik heb dus een TXT bestand met hierin een log van de binnenkomende (of
>uitgaande) faxen.
>nu ben ik een administratieprogramma aan het schrijven en ik zou graag dit
>bestand gemakkelijk kunnen uitlezen.
>eigelijk zou ik deze file graag kunnen zien net als een access bestand waar
>ik dmv sql instrukties kan gaan sorteren op datum, nr , enz
>zijn hier simpele tools voor te vinden (of te schrijven en hoe dan)
>
>hopelijk is dit wat duidelijker.
>een voorbeeld van zul een log bestand staat hieronder
>
>thanks,
>
>
>
>
>
>Date,Time,RemoteID,CallDuration,PagesReceived,Result,Info,Port,FileInArchive
>Dir,RoutedTo
>
>"2/18/01","9:49:14 PM","","00:41","0","FAILURE","Handshaking
>failed","Line0","",""
>"2/18/01","9:49:59 PM","","00:44","0","FAILURE","No carrier : Possible voice
>call","Line1","",""
>"2/18/01","9:50:57 PM","00 32 15 25 00
>00","00:25","1","FAILURE","Handshaking failed","Line1","",""
>"2/18/01","9:54:00 PM","00 32 15 25 00 00","01:26","1","SUCCESS","Fax
>received from 00 32 15 25 00 00","Line1","","carl@xxx.xxx.com"
>
In VB is dit quite simple
lees het bestand uit met ms scripting runtime (effe vermelden in uw
references)
en met de functie split() stop je de verschillende velden in een array
of waar je maar wilt.
een voorbeeld :
dim datascan as variant
bestand = "c:\bestand"
If fs.FileExists(bestand) Then
Open bestand For Input As #1
Do While Not EOF(1)
Line Input #1, teststring
datascan = Split(teststring, ",", -1, vbTextCompare)
......
datascan(0) = eerste veldje
enz...
In uw geval zal je nog de quotes er moeten uitfilteren, denk ik
gd
Technical Details
Message-ID:
<3db8528f.12618043@news.pandora.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<eExt9.174749$8o4.28160@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,6144eadf0c21a037 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-10-24 14:44:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-01!sn-xit-04!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: geert.demuynck_nof*****spam@pandora.be (knoedelmajoor) Newsgroups: be.comp.programming Subject: Re: logfiles uitlezen als soor access bestand Message-ID: <3db8528f.12618043@news.pandora.be> References: <eExt9.174749$8o4.28160@afrodite.telenet-ops.be> X-Newsreader: Forte Free Agent 1.21/32.243 Lines: 61 Date: Thu, 24 Oct 2002 20:13:57 GMT NNTP-Posting-Host: 213.224.80.254 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1035490437 213.224.80.254 (Thu, 24 Oct 2002 22:13:57 MET DST) NNTP-Posting-Date: Thu, 24 Oct 2002 22:13:57 MET DST Organization: Telenet Internet