Select * from _Samples + "/data/customer" into cursor SomeCursor READWRITE o = CreateObject("OleDbFox.Utils") && Not used, required to initialize FoxAPI oConn = CreateObject("ADODB.Connection") oConn.Open("Provider=MSDAOSP;Data Source=OleDbFox.DSObject;") oRS = oConn.Execute("SomeCursor") Go Bottom ? SomeCursor.Contact && Result: Vladimir Yakovski oRS.MoveLast ? oRS.Fields("Contact").Value && Result: Vladimir Yakovski Replace SomeCursor.Contact WITH "New value" ? oRS.Fields("Contact").Value && Result: New value oRS.Fields("Contact").Value = "ADO value" ? SomeCursor.Contact && Result: ADO value>Alexander,
>>loUtils = CreateObject("OleDbFox.Utils") >>oRecordSet = CreateObject("ADODB.Recordset") >> >>lcConnString = "Provider=MSDAOSP;Data Source=OleDbFox.DSObject;" >>oRecordSet.Open("Customer", lcConnString) >>>>First parameter in the Open() method is alias of cursor. After opening you can pass created recordset to the Crystal Reports.