.dbf .cdx , , Visual FoxPro, "dBase".
, VFP " " :
use (yourTable)
SomeFile.txt csv
XLS, DELIMITED .
, VFP ExecScript(), , , , , PRG. VFP , , . VFP OleDb, , . script - ...
String script = "[USE YourTable SHARED] +chr(13)+chr(10)+ "
+ "[APPEND FROM OtherTextSource TYPE CSV]";
,
YourConnection.ExecuteNonQuery( "ExecScript( " + script + " ) " );
, ( VFP) , , FINAL, , ... VFP .. : , , ...
String script = "[create cursor C_SomeTempArea( FinalCol1 c(20), "
+ "FinalCol7 int, AnotherCol c(5) )] +chr(13)+chr(10)+ "
+ "[APPEND FROM OtherTextSource TYPE CSV] +chr(13)+chr(10)+ "
+ "[SELECT 0] +chr(13)+chr(10)+ "
+ "[USE YourFinalTable] +chr(13)+chr(10)+ "
+ "[Append from C_SomeTempArea]"
,
YourConnection.ExecuteNonQuery( "ExecScript( " + script + " ) " );
EDIT -
DBASE, , VFP OleDb Manager, , , , ...
+ "[USE YourFinalTable] +chr(13)+chr(10)+ "
+ "[Append from C_SomeTempArea]"
int
+ "[COPY TO TEMPImport TYPE FOXPLUS]"
FOXPLUS , DBASE - OleDb. , dbase,
insert into (YourTable) select * from TempImport
, OleDb, VFP SCREAMS ...