FUNCTION spTest() SELECT * ; FROM Orders ; INTO CURSOR curTest SELECT * ; FROM curTest ; INTO CURSOR curT2 ; WHERE Cust_ID = "LINOD " SETRESULTSET("curT2") ENDFUNCThe .NET code:
var table = new DataTable(); using(var db = new System.Data.OleDb.OleDbConnection()) { db.ConnectionString = @"Data Source=C:\Program Files (x86)\Microsoft Visual FoxPro 9\Samples\Data\testdata.dbc;Provider=VFPOLEDB;Collating Sequence=MACHINE;Mask Password=False;persist security info=False;Mode=Share Deny None;Extended Properties=;Encrypt Password=False"; db.Open(); using (var cmd = db.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = @"spTest"; using (var adapter = new System.Data.OleDb.OleDbDataAdapter(cmd)) { adapter.Fill(table); } } }