From: "SHANNON BROSKIE" To: Subject: Extra ADO Info Date: Monday, May 01, 2000 11:48 AM Some extra info you may want to think about putting in your ADO information area... Some programmers use ADO not (and never) attached to an underlying table or query. They use ADO to 'cache' data only while the program is running. For Example: ---------------------- dsDetailSet := TADODataset.Create (Application); dsDetailSet.CursorLocation := clUseClient; fldString := TStringField.Create (Dataset); fldString.FieldName := 'Account'; fldString.Size := 10; fldString.FieldKind := fkData; fldString.DisplayLabel := 'NewField' fldString.DataSet := dsDetailDataset; dsDetailSet.CreateDataSet; --------------------- Once the data set has been created, it can be used internally to cache data and use ADO's capabilties of filtering and sorting along with the added bonus of ADO's ability to save data directly out to XML. Save's quite a bit of time when you don't have to worry about the basics (such as sorting your data). Just some info for ya. Regards.