【发布时间】:2010-06-09 14:17:46
【问题描述】:
我最近获得了一个预构建应用程序,它使用 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();
连接字符串中使用的密钥肯定是有效的。
请帮助我。
【问题讨论】:
-
你有错误信息吗?
-
嗨 john gietzen 我收到以下异常错误 [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
-
这是在 32 位 Windows 下还是 64 位?
标签: c# odbc database-connection connection-string myob