提问人:TJM1769 提问时间:10/23/2023 最后编辑:TJM1769 更新时间:10/23/2023 访问量:52
Excel VBScript 应用程序中的运行时错误“-2147217913 (80040e07)”对不同用户的影响不同
run-time error '-2147217913 (80040e07)' in Excel VBScript app affects different users differently
问:
当 VBScript(在基于 Excel 的应用程序中)尝试完成用户窗体并将数据插入到 SQL 数据库的表中时,会触发此操作。
这只影响一个用户,对其他所有用户都很好用。
错误消息显示“将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。
我已经检查了日期字段中是否意外包含引号。我已经检查了用户的 excel 配置/信任中心中的所有设置。我已将用户表单中可见的所有内容与没有此问题的用户进行了比较。
所有用户都在访问包含 VBScript 的同一文件,因此代码中不能有任何差异,它必须与不同用户的计算机评估它的方式或访问权限有关。
我已确保在用户的 excel 配置中启用了所有外部连接,与可以使用用户表单的用户的配置相匹配。我已经在另一个用户的机器上进行了测试,故意将引号中的文本字符串插入到日期字段中,以尝试重现该错误 - 它没有。
答: 暂无答案
评论