Thanks Steve and Paul

That looks to be a neat solution - a StringList of 
StringLists.

I'm talking V small tables here.

Mark

On 7 Nov 2002 at 15:56, Stephen Barker wrote:

> Mark,
> 
> as you're using DBISAM, I would tend to use a DBISAM memory table with
> method: .ImportTable('thefile.csv',...)
> 
> Alternatively, depending on how you want to process the data, use a
> couple of stringlists:
> 
> var  SLTable, SLRecord : TStringList;
> ...
> SLTable.LoadFromFile('thefile.csv');
> for i:=0 to SLTable.Count-1 do begin
>   SLRecord.CommaText := SLTable[i];
>   // do some processing of the fields in SLRecord
> ...
> 
> If you need to do frequent lookups then store a single string list and
> use the object of each item to store a record.  
> 
> Or use an ini file:
> 
> [Row1]
> col0value=
> col1value=
> col2value=
> 
> [Row2]
> col0value=
> col1value=
> col2value=
> 
> Retrieve with:
> var  SLRecord : TStringList;
> ...
>   inifile.ReadSection('Row1', SLRecord);
>   col2value := SLRecord[2];
> 
> 
> regards,
> Steve
> 
> > -----Original Message-----
> > From: Mark Howard [mailto:mhoward@;pslog.co.nz]
> > Sent: Thursday, 7 November 2002 03:00 p.m.
> > To: Multiple recipients of list delphi
> > Subject: [DUG]: Multi-column String List?
> > 
> > 
> > Hi all
> > 
> > I want a very simple way to load and access a small lookup 
> > table from a 
> > comma delimited text file.
> > 
> > What would be ideal would be an implementation of a multi column
> > string list that would allow: LoadFromFile and access to a
> > particular row of columns to the right of #1 using
> >     Items.IndexOf('Entry_Field') to determine the row
> > 
> > I feel sure there must be something simple available.
> > 
> > TIA
> > 
> > Mark
> > --------------------------------------------------------------
> > -------------
> >     New Zealand Delphi Users group - Delphi List - 
> > [EMAIL PROTECTED]
> >                   Website: http://www.delphi.org.nz
> > To UnSub, send email to: [EMAIL PROTECTED] 
> > with body of "unsubscribe delphi"
> > Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
> > 
> > ---
> > Incoming mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.404 / Virus Database: 228 - Release Date: 15/10/2002
> >  
> > 
> ----------------------------------------------------------------------
> -----
>     New Zealand Delphi Users group - Delphi List -
>     [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED] 
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
> 


---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to