从数据集更新 Excel 文件似乎工作正常。但是,如果我的文本长度超过 255 个字符,则会出现上述错误。还有其他人遇到过这样的错误吗?你如何解决它?我已经为此工作了几个小时,但一无所获。我尝试过弄乱连接字符串并更改注册表设置,但没有成功。
对此没有简单的解决办法。事实上,我不得不使用某种黑客手段。
我尝试在 Excel 字段中插入一些长度为 262 个字符的文本,但收到此错误:该字段太小,无法接受您尝试添加的数据量。尝试插入或粘贴较少的数据。
这个技巧/黑客很容易工作,因为我已经创建了 Excel 文档并且它是空的(即除了标题之外没有行)。因此,在 Excel 中,我将 262 个字符(可以是超过 255 个字符的任何字符)的文本粘贴到可以接收这么大文本的第一行的单元格中。之后,我运行 ADO.NET(通过 VB.NET)并通过数据集 (ds.Update) 将数据推送到 Excel,所有数据都顺利完成,没有错误。
除非有人知道 Excel 或代码隐藏中强制 Excel 单元格成为所谓的方式Memo领域,这是唯一有效的方法。我尝试了注册表的技巧,但它对我不起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)