最近我得到了一个预构建应用程序,它使用到MYOB文件的MYOB连接。ODBC连接在该应用程序中工作得很好。
我在另一个应用程序中使用相同的ODBC连接字符串,但它在该应用程序中未能打开。连接字符串完全相同,但在那里不能工作。
我得到的错误是:
未找到错误IM002ODBC驱动程序管理器数据源名称,也未指定默认驱动程序
Visual 2008中的服务器资源管理器使用相同的连接字符串进行连接,没有问题。
这是否是一个可信的应用程序问题,因为我的新应用程序目前还没有数字签名?
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();连接字符串中使用的键绝对有效。
请帮帮我。
发布于 2015-06-10 02:40:12
MYOB不要求您的应用程序进行签名。公司文件必须注册ODBC才能允许读取,并且必须安装许可密钥才能允许写入。我假设您的新应用程序与公司文件和MYOB可执行文件运行在同一台计算机上,并且您的公司文件已正确注册。
https://stackoverflow.com/questions/3006700
复制相似问题