今天在用ConfigDataSource配置ODBC数据源时,也遇到了这个问题,开始上网搜了搜,发现只是提了问,并没有
解决。自己也是后来试了试,才算“解决”这个问题,在这里就和大家分享。
ConfigDataSource(this->m_hWnd, ODBC_ADD_DSN,
"Oracle in OraDb10g_home1", //问题就出在这里
"DSN=yaopin/0"
"Description=DATASOURCE/0"
"Server=beckle/0"
"UID=beckle"
);
对于ConfigDataSource的第二个函数,MSDN上如是说:
lpszAttributes
[Input]
Driver description (usually the name of the associated DBMS) presented to users instead of the physical
driver name.
展现给用户的,用来代替物理驱动名的驱动描述(通常是对应的DBMS的名字)
一开始,我用的就是"Oracle",结果就出现了那样的错误,弹出一个对话框告知