救急ODBC连接数据库,如何样才能避免登陆框?
救急啊:ODBC连接数据库,怎么样才能避免登陆框??
VC/MFC + Sql Server2000 开发WinFrom 使用ODBC连接数据库
用向导做的CRecordSet类,在连接数据库的时候总是弹出一个登陆框,有没有办法去掉这个框?
是不是要改return_T( "ODBC……)这个语句?怎么改?
还有我连数据库的时候代码是这样写的:
CDatabase db;
if (db.Open( "数据元 "))
{
……
}
这样的代码和连接数据库时弹出登陆框有没有关系?如果有关系,要怎么改?
请大侠指点一下,十分感谢!
学习,关注……
------解决方案--------------------
Copy Code
// Embed a CDatabase object
// in your document class
CDatabase m_dbCust;
用OpenEx
// Connect the object to a
// read-only data source where
// the ODBC connection dialog box
// will always remain hidden
m_dbCust.OpenEx( _T( "DSN=MYDATASOURCE;UID=JOES " ),
CDatabase::openReadOnly |
CDatabase::noOdbcDialog );
------解决方案--------------------
还有一种方法:就是你先做好数据库和应用程序界面后,然后再写数据库连接代码把界面和
数据库连接起来就可以。
我最近刚做的课程设计就是如此。
还有就是你弹出的那个登陆框是不是登陆数据库的对话框啊,我刚开始做也是那样,可能是你
在设置数据源连接那的问题,我给忘了,你可以试试。
VC/MFC + Sql Server2000 开发WinFrom 使用ODBC连接数据库
用向导做的CRecordSet类,在连接数据库的时候总是弹出一个登陆框,有没有办法去掉这个框?
是不是要改return_T( "ODBC……)这个语句?怎么改?
还有我连数据库的时候代码是这样写的:
CDatabase db;
if (db.Open( "数据元 "))
{
……
}
这样的代码和连接数据库时弹出登陆框有没有关系?如果有关系,要怎么改?
请大侠指点一下,十分感谢!
学习,关注……
------解决方案--------------------
Copy Code
// Embed a CDatabase object
// in your document class
CDatabase m_dbCust;
用OpenEx
// Connect the object to a
// read-only data source where
// the ODBC connection dialog box
// will always remain hidden
m_dbCust.OpenEx( _T( "DSN=MYDATASOURCE;UID=JOES " ),
CDatabase::openReadOnly |
CDatabase::noOdbcDialog );
------解决方案--------------------
还有一种方法:就是你先做好数据库和应用程序界面后,然后再写数据库连接代码把界面和
数据库连接起来就可以。
我最近刚做的课程设计就是如此。
还有就是你弹出的那个登陆框是不是登陆数据库的对话框啊,我刚开始做也是那样,可能是你
在设置数据源连接那的问题,我给忘了,你可以试试。