我最近得到了一个预构建应用程序,它使用 MYOB ODBC 连接到 MYOB 文件。ODBC 连接在该应用程序中运行良好。
我在另一个应用程序中使用相同的 ODBC 连接字符串,但它无法在该应用程序中打开。连接字符串完全相同,但在那里不起作用。
我得到的错误是:
错误 [IM002] [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序
Visual Studio 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();
连接字符串中使用的密钥绝对有效。
请帮助我。