* Create a table with LNF fieldnames * in a directory with an LNF path Local lcLNFDir lcLNFDir = "c:\An LNF path" Md (m.lcLNFDir) Create Database ( Addbs(m.lcLNFDir)+"myDatabase" ) Select cust_id As CustomerID, ; company As "ThisIsAnLNF_Company_Name_of_customer", ; contact As "ThisIsAnLNF_Contact_FirstName_and_LastName_of_customer", ; city, Region, country ; from (_samples+'Data\Customer') ; into Table ( Addbs(m.lcLNFDir)+"myLNFTable" ) ; database ( Addbs(m.lcLNFDir)+"myDatabase" ) Close Databases All * Send data to excel * PS: This is one of the many ways VFP2Excel(Addbs(m.lcLNFDir)+"myDatabase.dbc",; 'select * from myLNFTable',; "ThisIsVFPData") Erase ( Addbs(m.lcLNFDir)+"*.*" ) Rd (m.lcLNFDir) Function VFP2Excel Lparameters tcDataSource, tcSQL, tcSheetName Local loConn As AdoDB.Connection, ; loRS As AdoDB.Recordset,; lcTempRs As String, ; lcTemp As String, ; oExcel As Excel.Application lcTempRs = Sys(5)+Curdir()+Sys(2015)+'.rst' loConn = Createobject("Adodb.connection") loConn.ConnectionString = "Provider=VFPOLEDB;Data Source="+m.tcDataSource loConn.Open() loRS = loConn.Execute(m.tcSQL) loRS.Save(m.lcTempRs) loRS.Close loConn.Close loRS.Open(m.lcTempRs) oExcel = Createobject("Excel.Application") With oExcel .WorkBooks.Add .Visible = .T. With .ActiveWorkBook.ActiveSheet .Name = m.tcSheetName .QueryTables.Add( loRS, .Range("A1")).Refresh() Endwith Endwith loRS.Close Erase (m.lcTempRs)Cetin