读书人

服务进程怎么连接SQL Server2008的数据

发布时间: 2013-04-20 19:43:01 作者: rapoo

服务进程如何连接SQL Server2008的数据库
我用ATL写了一个服务进程,我想在这个进程里面通过ODBC连接数据库。我像之前一样配置好ODBC之后,使用下列程序连接


CDatabase db;
db.OpenEx(_T("DSN=mydatabase"),CDatabase::noOdbcDialog);

该程序在一个普通的exe上面连接成功,但是放在我的ATL服务里面就失败,通过捕获异常得到错误提示是“未发现数据源名称并且未指定默认驱动程序“。
是不是服务进程上的连接字符串会有所不同呢?或者还有什么其他原因? 系统服务 数据库
[解决办法]
数据源类型用系统数据源

读书人网 >VC/MFC

热点推荐