首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VBA中MYOB数据库关键字丢失错误

VBA中MYOB数据库关键字丢失错误
EN

Stack Overflow用户
提问于 2014-08-26 04:21:25
回答 2查看 480关注 0票数 0

我是我公司的一个新开发人员,我正在尝试通过MYOB建立一个DSN无连接字符串到我们的MYOB文件

关于连接字符串,我遵循了MYOB文档,目前它如下所示:

代码语言:javascript
复制
ConnDetails.Open "Driver={MYOAU1001}; TYPE=MYOB; UID=TestUser; PWD; 
    DATABASE=C:\Reference\Test.MYO; HOST_EXE_PATH=C:\Premier19\Myobp.exe; 
    NETWORK_PROTOCOL=NONET; DRIVER_COMPLETION=DRIVER_NOPROMPT"

我发现了一个错误:

[MYOB ODBC]General error - Database keyword not present in the connect string

我已经在网上搜索过了,没有发现任何能说明如何避免这个错误或它实际上意味着什么的东西,因为我已经在字符串中指定了数据库关键字。

在这件事上任何帮助都是受欢迎的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-27 06:21:43

在我的例子中,错误是使用PWD;而不是PASSWORD=;的结果。

我使用的用户名没有关联的密码来访问MYOB文件,文档建议您可以使用PWD。

由于某种原因,这个建议似乎是不正确的。

票数 1
EN

Stack Overflow用户

发布于 2014-08-26 06:41:17

可能性1

我认为Driver应该是DRIVER,因为字符串关键字的情况确实很重要。

我不知道这是不是唯一的错误,但这可能是一个原因。

编辑:相关话题 (见末尾)

可能性2

来自MYOB ODBC错误

错误: HY000通用错误-数据库关键字不存在于连接字符串中。 是什么原因?最有可能是由于在会计链接顶部的安装选项卡中不存在的MYOB公司文件地址引起的。 解决方案:打开会计链接,在安装选项卡上,在“MYOB公司文件”下输入链接到公司文件的地址。

告诉我这些是否解决了这个问题。我没有找到指向这一点的文档链接,但这不需要花费任何代价。

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

https://stackoverflow.com/questions/25497987

复制
相关文章

相似问题

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