首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYOB连接错误

MYOB连接错误
EN

Stack Overflow用户
提问于 2010-06-09 14:17:46
回答 1查看 2.1K关注 0票数 0

最近我得到了一个预构建应用程序,它使用到MYOB文件的MYOB连接。ODBC连接在该应用程序中工作得很好。

我在另一个应用程序中使用相同的ODBC连接字符串,但它在该应用程序中未能打开。连接字符串完全相同,但在那里不能工作。

我得到的错误是:

未找到错误IM002ODBC驱动程序管理器数据源名称,也未指定默认驱动程序

Visual 2008中的服务器资源管理器使用相同的连接字符串进行连接,没有问题。

这是否是一个可信的应用程序问题,因为我的新应用程序目前还没有数字签名?

代码语言:javascript
复制
OdbcConnection odbc = new OdbcConnection("Driver=MYOAU0901;TYPE=MYOB; UID=Administrator; PWD=; DATABASE=C:\\Premier125\\Clearwtr.MYO; NETWORK_PROTOCOL=NONET; DRIVER_COMPLETION=DRIVER_NOPROMPT;;KEY=****");
odbc.Open();

连接字符串中使用的键绝对有效。

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2015-06-10 02:40:12

MYOB不要求您的应用程序进行签名。公司文件必须注册ODBC才能允许读取,并且必须安装许可密钥才能允许写入。我假设您的新应用程序与公司文件和MYOB可执行文件运行在同一台计算机上,并且您的公司文件已正确注册。

  1. 尝试将键参数设置为键本身,而不是键文件的路径。
  2. ;;with;
  3. 将键HOST_EXE_PATH包含在连接字符串中。这是通往MYOB可执行文件的路径(在您的例子中,这将是myobp.exe)。
  4. 如果您仍然没有运气,请尝试设置一个用户DSN。这将允许您测试所有安装是否正确。如果DSN有效,可以尝试将连接字符串替换为对DSN的引用,因此"DSN=YourDsnName".
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3006700

复制
相关文章

相似问题

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