На самом деле, удаленные записи помечаются внутренним флагом, а не знаком "*", к которому вы можете обратиться.Однако у VFP есть функция для проверки этого удаленного флага, но она действительно применима, если она выполняется из одной таблицы, а не из нескольких таблиц / объединений, поскольку она не будет знать, какая таблица вам интересна ... Пример:
select * from YourTable where not deleted()
При этом у VFP есть некоторые другие команды настройки "среды", которые МОГУТ работать через OleDB, но я никогда не пробовал ЭТОГО.
Как только у вас есть соединение, и оно открыто, выполнитеможет помочь следующее ExecNonQuery ...
OleDbCommand oCmdTest = new OleDbCommand ("SET DELETED OFF", YourConnection);OCmdTest.ExecuteNonQuery ();
oCmdTest = new OleDbCommand («Выбрать * из YourTable», YourConnection);
выполнить его в результирующем наборе таблицы данных, как вы, и вы должны быть хорошими.
Еще одна часть.Я бы не использовал Jet OleDB, а использовал драйвер Microsoft VFP OleDb