一、无效的DSN文件
在建立文件DSN数据源时,我为了查找方便便将DSN文件放在我的管理系统系统的文件的位置,但是在编写代码的时候,我并没有写文件位置,所以在运行的时候程序就找不到DSN文件所在的位置,所以出现了此问题。。
用ODBC创建数据源有三种:分别是:用户DSN、系统DSN和文件DSN。那么这三种又有什么区别呢?
用户DSN会把相应的配置信息保存在Windows的注册表中,但是只允许创建该DSN的登录用户使用。
系统DSN同样将有关的配置信息保存在系统注册表中,但是与用户DSN不同的是系统DSN允许所有登录服务器的用户使用。