Chris,

Face it, you are trying way too hard to stay in the dark ages . . . 
SQL is your friend!

Okay, a brief tutorial follows:
1) create you table in Access and try to make sure you have at least 
a Primary Index (if nothing else, stick an AutoIncrement column in 
the table and set THAT as the PK);
2) Use ADOConnection, ADOQuery, and, if need be, DataSource 
components to connect to and access the data;
3) Learn SQL!  The simplest SQL statement is probably SELECT * FROM 
yourtable but you can add a WHERE clause to select only the 
rows/records you really need.

Without your attempt at SQL and how you attempted to implement the 
access to the database, I cannot even begin to guess how you got that 
error message . . . I have never seen it before.

At 11:54 PM 1/22/2007, you wrote:
>Hi All,
>
>I've avoided using SQL now for many years as I really don't want to
>spend the time to learn that stuff.  Flat files or a simple
>master-detail are really good enough for me.
>
>But... I need an alternative.  I've been using Absolute database but
>their filtering performance is well behind the rest.  I'm thinking of
>Access but I seem to be having trouble using indexes as I get a
>"current provider does not support the necessary interface for Index
>functionality" error.
>
>Can anyone advise a suitable alternative?  I'm using D2005 although I
>do have access to D2006.
>
>Standard application for me is a flat file table with 500,000 records
>around the 100Mb mark.  I need to be able to filter and run analysis
>on the filtered table.  I use the raw filter strings as this gives me
>the most flexibility - perhaps it's just because I'm used to it.
>
>Cheers,
>Chris.
>
>_______________________________________________
>Delphi-DB mailing list
>Delphi-DB@elists.org
>http://www.elists.org/mailman/listinfo/delphi-db

Ralph D. Wilson II
Systems Analyst

[EMAIL PROTECTED]
[EMAIL PROTECTED]

_______________________________________________
Delphi-DB mailing list
Delphi-DB@elists.org
http://www.elists.org/mailman/listinfo/delphi-db

Reply via email to