如何与其他人共享excel ODBC连接?

时间:2015-08-24 17:10:14

标签: excel vba excel-vba odbc

我最近开发了一个excel文件,该文件使用内部Excel连接来更新工作簿中数据导入选项卡中的一些选项卡。一切都很好,直到我通过电子邮件发送给我的一位同事并尝试更新数据。他将收到以下错误消息。我从未在材料上设置密码,所以我不确定为什么会出现这种错误。

我无法添加照片(代表还不够高),但错误文字如下。

错误文字 重新输入密码 [文件名]的密码丢失或无效。请验证您的密码并重新输入。

连接字符串: Provider = Microsoft.ACE.OLEDB.12.0; User ID = Admin; Data Source = C:\ Users \ xxxxxx; Mode = Share Deny Write; Extended Properties =" HDR = YES;&#34 ;; Jet OLEDB: System database =; Jet OLEDB:Registry Path =; Jet OLEDB:Engine Type = 35; Jet OLEDB:Database Locking Mode = 0; Jet OLEDB:Global Partial Bulk Ops = 2; Jet OLEDB:Global Bulk Transactions = 1; Jet OLEDB:新数据库密码=; Jet OLEDB:创建系统数据库= False; Jet OLEDB:加密数据库= False; Jet OLEDB:不要复制Compact上的Locale = False; Jet OLEDB:Compact没有副本修复= False; Jet OLEDB: SFP = False; Jet OLEDB:支持复杂数据= False; Jet OLEDB:绕过UserInfo验证= False; Jet OLEDB:有限DB缓存= False; Jet OLEDB:绕过ChoiceField验证= False

1 个答案:

答案 0 :(得分:0)

只是一个猜测:由于您的数据源指向文件路径,您的同事可能不会将文件放在完全相同的路径上吗?特别是因为那似乎生活在"用户&#34 ;?也许只是Excel的方式告诉你文件丢失了?