我正在尝试将一些数据导出到Excel。我正在使用OLEDB 12。连接字符串如下:
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 8.0;HDR=YES;'"
我使用的是INSERT查询。但是每当目标列中的数据超过255个字符时,就会出现异常。
Exception Details: System.Data.OleDb.OleDbException: The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.
在SO上有一个类似的帖子:Excel unable to insert more than 255 chars?,但它不是关于c#的。
我也参考了http://support.microsoft.com/kb/213841,但没有得到任何解决方案。
请帮忙。