🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #7009

Re: logfiles uitlezen als soor access bestand

#7009
From: knoedelmajoor
Date: Thu, 24 Oct 2002 20:13
60 lines
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-mail
References: <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