Попробуйте выполнить вызов, чтобы выполнить сценарий, который открывает файл, а затем
COPY TO {некоторый файл} типа FOX2X
, который должен получить вывод ...
Был еще один пост о том, что все это делается через C # через VFPOleDB, и я постараюсь найти его ... Да, и с благодарностью @DaveB вот фрагмент его поста в Создание .DBFв коде C #, который читается из Excel (VFP или нет)
string connectionString = @"Provider=VFPOLEDB.1;Data Source=C:\YourDirectory\";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
using (OleDbCommand scriptCommand = connection.CreateCommand())
{
connection.Open();
string vfpScript = @"USE TestDBF
COPY TO OldDBaseFormatFile TYPE Fox2x
USE";
scriptCommand.CommandType = CommandType.StoredProcedure;
scriptCommand.CommandText = "ExecScript";
scriptCommand.Parameters.Add("myScript", OleDbType.Char).Value = vfpScript;
scriptCommand.ExecuteNonQuery();
}
}
Первоначальный пост был для кого-то, чтобы иметь возможность открыть файл в формате Excel.