1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 今日发现导出dbf类型为dBASE IV的文件 数据列不能超过40个 否则报错“字段将不能置

今日发现导出dbf类型为dBASE IV的文件 数据列不能超过40个 否则报错“字段将不能置

时间:2019-10-22 18:24:52

相关推荐

今日发现导出dbf类型为dBASE IV的文件 数据列不能超过40个 否则报错“字段将不能置

今日发现导出dbf类型为dBASE IV的文件,数据列不能超过40个,否则报错“字段将不能置于记录中”

一开始还以为其他问题呢,结果逐步排除,中英文列名,均可,各种定义列方式,最后确定只要超过40列,就报错“字段将不能置于记录中”

看来这是dbf早期的规范所决定的。

引擎由Microsoft.Jet.OLEDB.4.0换成Microsoft.ACE.OLEDB.12.0;经过测试也报同样的错误:

private string GetConnection(string path)

{

//return "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=dBASE IV;";

return "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=dBASE IV;User ID=Admin;";

}

今日发现导出dbf类型为dBASE IV的文件 数据列不能超过40个 否则报错“字段将不能置于记录中”

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。