Ryan, Here is part of what you asked for: DriverName=Sqlite = Database=c:\newff\myfile.db HostName=steve-laptop Driver: Sqlite lib: Connection: SQLITECONNECTION Filecheck1: 1 parms [1] DriverName=Sqlite parms [2] = parms [3] Database=c:\newff\myfile.db parms [4] HostName=steve-laptop Filecheck1: 1 SQLite Mark: I changed the code to show the first 4 param values. The code "params.values[3]" does not compile - when you click on params it shows the word values as a column heading, but params does not have a property called values - I just write something like label1.caption :== connection name.params[3]. I cannot find which unit I need to add to my uses clause to get "Fopenread" or "Fsharedenynone". If you can tell me what to add to "uses" I will get back to you