dbf文件并上传到sql表这里是我的代码
public void prueba()
{
String strConnection = "Data Source=192.168.87.15;"
+ "Initial Catalog=indarneg;"
+ "User id=sa;"
+ "Password=;";
//file upload path
string path = "C:\\Maquina_virtual\\promociones\\18\\";
string dbfConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ path + ";Extended Properties=dBASE IV;User ID=Admin;Password=;";
OleDbConnection dbfConnection = new OleDbConnection(dbfConnectionString);
//Create OleDbCommand to fetch data from dbf
OleDbCommand cmd = new OleDbCommand("Select * from [ART]", dbfConnection);
dbfConnection.Open();
OleDbDataReader dReader;
dReader = cmd.ExecuteReader();
SqlBulkCopy sqlBulk = new SqlBulkCopy(strConnection);
//Give your Destination table name
sqlBulk.DestinationTableName = "artdbf";
sqlBulk.WriteToServer(dReader);
dbfConnection.Close();
MessageBox.Show("DONE");
}
但是我收到错误“来自外部数据库驱动程序的错误(8961)”.dbf文件是279兆字节