首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft Access连接到MYOB ODBC开发人员模式

Microsoft Access连接到MYOB ODBC开发人员模式
EN

Stack Overflow用户
提问于 2015-06-10 12:05:55
回答 2查看 1K关注 0票数 1

我在Windows 8.1和MYOB Premier19.10上运行32位Microsoft Access

设置32位DSN并从Access以只读模式访问MYOB没有问题。

我安装了开发人员密钥,并已测试连接使用TestConnection从MYOB。测试正常

当我现在尝试链接到MYOB表时,我得到一个ODBC调用失败-无法启动MYOB #20066错误。我已经尝试更改MYOB和访问XP兼容模式-仍然相同。

在Windows7机器上运行时,我也遇到了同样的错误。

有人能帮帮忙吗。

加里

EN

回答 2

Stack Overflow用户

发布于 2015-06-10 12:42:08

  1. 我对Access不太熟悉,但是如果你打算使用DSN来写MYOB ODBC表,你的连接字符串必须看起来像"DSN=YourMyobDsnName;ACCESS_TYPE=READ_WRITE“。如果Access不允许您向连接字符串添加参数,则可能无法工作。
  2. 连接到公司文件的另一种方法是使用ADO连接字符串。它看起来像"Driver={MYOAU1001};TYPE=MYOB;UID=Administrator;PWD=MyPassword;DATABASE=C:\PathToYourCompanyFile\CompanyFile.myo;HOST_EXE_PATH=C:\PathToTheMyobExecutable\MYOBP.exe;ACCESS_TYPE=READ_WRITE;DRIVER_COMPLETION=DRIVER_NOPROMPT;KEY=AAAA...DDDD".您的路径和凭据当然会有所不同,您正在使用的MYOB ODBC版本也可能不同。10.01是AU中的最新版本。
  3. 根据您的评论,我研究了它,现在了解到此功能在Access中不可用。一种常见的方法是创建一个小的可执行文件,用于在MYOB、v19、分类帐和您需要集成的任何内容之间交换信息。再说一次,我不是专家,但在我看来,您可以在Access中使用VBA来完成此任务。VBA可以使用ADO库。
票数 1
EN

Stack Overflow用户

发布于 2016-09-23 10:20:40

我不得不在Windows 10上禁用UAC,才能通过ODBC启动MYOB:

https://superuser.com/questions/83677/disabling-uac-on-windows-7

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30746918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档