为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:Win10
【CPU】:
【问题描述】*:使用DmProvider驱动里面的DmBulkCopy批量向数据库表插入数据:dmBulkCopy.WriteToServer(dt);,报错:{“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”} , StackTrace:" 在 Dm.DmFldrDllCall.fldr_alloc(IntPtr& fsinst)\r\n 在 Dm.DmFldrDllCall.AllocSinst(IntPtr& fsinst)\r\n 在 Dm.DmFldr.Initilize(DmConnProperty props, String desttable, DmBulkCopyOptions op, Int32 rows, DataTable table)\r\n 在 Dm.DmBulkCopy.WriteToServer(DataTable table)\r\n ,请大家指教。
可以参考下这个问题下的回答:
https://eco.dameng.com/community/question/e1de0f0d2b3e7ca2304334f898c8fe34
会不会是加载的驱动版本不对,或者系统是64位,生成执行程序选择的32位,这种原因引起的,建议排查一下。
看了论坛很多人都遇到了同样的问题,真的没有解决方案吗
遇到的相同的错误,此问题有解决方案吗?
您好:
请您将您的数据库版本以及产生错误的代码发送到dmtech@dameng.com邮箱。谢谢。