VC++ CDatabase 对象作为参数传递时报了一个奇怪的错误 麻烦高手看一下
代码:CDatabasem_db;bOpenResDataDB(m_db);错误信息:errorC2664:'bOpenResDataDB':cannotconvertp...
代码:
CDatabase m_db;
bOpenResDataDB(m_db);
错误信息:
error C2664: 'bOpenResDataDB' : cannot convert parameter 1 from 'class CDatabase' to 'class CDatabase'
No copy constructor available for class 'CDatabase' 展开
CDatabase m_db;
bOpenResDataDB(m_db);
错误信息:
error C2664: 'bOpenResDataDB' : cannot convert parameter 1 from 'class CDatabase' to 'class CDatabase'
No copy constructor available for class 'CDatabase' 展开
2个回答
展开全部
调用有问题,参考:
// Embed a CDatabase object
// in your document class
CDatabase m_dbCust;
// Connect the object to a
// data source (no password)
// the ODBC connection dialog box
// will always remain hidden
m_dbCust.Open( _T( "MYDATASOURCE" ), FALSE FALSE, _T( "ODBC;UID=JOES" ),
// ...Or, query the user for all
更多交流,参考我空间文章
// Embed a CDatabase object
// in your document class
CDatabase m_dbCust;
// Connect the object to a
// data source (no password)
// the ODBC connection dialog box
// will always remain hidden
m_dbCust.Open( _T( "MYDATASOURCE" ), FALSE FALSE, _T( "ODBC;UID=JOES" ),
// ...Or, query the user for all
更多交流,参考我空间文章
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询