為什么 我用c#匯出來的 DBF 無法用excel打開然后用外部工具轉換一下就能打開;
創建DBF 連接詞
string connStr = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=" + fileName + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
conn.ConnectionString = connStr;
conn.Open();
OdbcCommand cmd = new OdbcCommand();
string sql = this.CreateDBFTable(fileName);
cmd.CommandText = sql;
cmd.CommandType = CommandType.Text;
cmd.Connection = conn;
外部工具是DBFPLUS, 直接匯出dbf Foxpro版本,,這樣代碼生成的無法讀取,同樣是FOXPRO版本的 DBF 就可以,不解。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/224657.html
標籤:C#
上一篇:【十萬火急】匯入 excel 10W條資料,需要前臺能實時顯示進度,怎么處理了?
下一篇:引數化查詢欄位如果是備注
