我怎样才能与其他人分享一个优秀的ODBC连接?

我最近开发了一个使用内部excel连接的excel文件来更新工作簿中的数据导入选项卡中的一些选项卡。 一切工作都很好,直到我把它发送给我的一个同事,他试图更新数据。 他会在下面得到错误信息。 我从来没有在材料上设置密码,所以我不确定为什么会发生这个错误。

我不能添加一张照片(代表不够高),但错误文本如下。

错误文本重新input密码[文件名]的密码丢失或无效。 请validation您的密码并重新input。

连接string: Provider = Microsoft.ACE.OLEDB.12.0;用户ID = Admin;数据源= C:\ Users \ xxxxxx;模式=共享拒绝写入;扩展属性=“HDR =是;”; Jet OLEDB:系统数据库= ; Jet OLEDB:registrypath=; Jet OLEDB:引擎types= 35; Jet OLEDB:数据库locking模式= 0; Jet OLEDB:全局部分Bulk Ops = 2; Jet OLEDB:全局批量事务= 1; Jet OLEDB: =; Jet OLEDB:创build系统数据库= False; Jet OLEDB:encryption数据库= False; Jet OLEDB:不复制区域设置紧凑= False; Jet OLEDB:紧凑无副本修复= False; Jet OLEDB:SFP = False; Jet OLEDB:支持复杂数据= False; Jet OLEDB:绕过UserInfovalidation= False; Jet OLEDB:有限DB高速caching= False; Jet OLEDB:绕过ChoiceFieldvalidation= False

只是一个猜测:因为你的数据源指向一个文件path,可能是你的同事没有在完全相同的path的文件? 特别是因为这似乎生活在“用户”下? 也许这只是Excel的方式告诉你的文件丢失?