lcDBCFullpath = "\\servername\sharename\extrapath\testdata.dbc" lcConStr="DSN=Visual FoxPro Database;"+; "SourceDB="+lcDBCFullpath+";"+; "SourceType=DBC;Exclusive=No;BackgroundFetch=Yes;"+; "Collate=Machine;" lnHandle = SQLStringConnect(lcConStr) SQLExec(lnHandle, "select * from customer","crsResult") SQLDisconnect(lnHandle)If you put the data on an NT server directory with 'list directory contents' disabled for users you can almost hide it. For further control you might use winapi to log a special user with RW rights instead of just blocking dir listing.