未使用 oledbconnection 将所有行导入数据表

发布于 2024-11-02 13:40:37 字数 212 浏览 7 评论 0原文

我现在被困住了。我在谷歌上搜索了很多,但没有找到任何东西。 我的问题是: 我有一个 Excel 文件,我想将其导出到数据表,并从数据表中将其保存到 Oracle DB。 Excel 文件包含多列,每列包含大量数据(大约 20000 个字符/数字)。 使用 oledbconnection,具有如此大数据的 Excel 列不会复制到 datatble。(小数据列被复制)。 谁能建议解决我的问题??? 提前致谢。

I am stucked up at this point. I searched alot on gooogle but didnot find anything.
My problem is:
I have an Excel file which i want to export to datatable and from datatable i want to save it to oracle DB.
Excel file contains multiple columns and each column consists of large data(approx 20000characters/numbers).
using oledbconnection,excel columns with such large data are not copied to datatble.(Small data columns gets copied).
Can anyone suggest workaround to my problem???
Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

煮酒 2024-11-09 13:40:37
  • 检查数据类型及其长度,即 nvarchar(3000)
  • 如果这不起作用,请使用可能 5 行的一小组数据进行测试,您应该能够看到那里的趋势。
  • 还要检查应用程序的数据类型,有时对于大量数据,您可能会使用 long,或者如果它们是大字符串,则可能使用 stringbuilder 来传递数据,而不仅仅是字符串......
  • Check the dataypes and their length i.e nvarchar(3000)
  • If that doesnt work, test with a small set of data maybe 5 rows, you should be able to see a trend there.
  • Also check the data type of your application, sometimes for large number you may use long, or if they are large strings maybe use a stringbuilder to pass the data instead of just a string....
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文