日期:2014-05-17  浏览次数:20709 次

ODBC连接数据库的时候提示:打开表失败 未指定要检索的列
ODBC连接数据库的时候提示:打开表失败 未指定要检索的列
具体代码是这样的:
if(!m_db->IsOpen()&&!m_db->OpenEx("DSN=pacsdb_CT;UID=sa;PWD=bsdz-8914338",CDatabase::useCursorLib | CDatabase::noOdbcDialog))
AfxMessageBox("连接错误!");
m_pMainSet=new CRSetPatientLibrary ("PATIENT_LIBRARY_2013",m_db);
m_pMainSet->m_strFilter = "PATIENT_UNIQUE_ID = '0D000009'";
m_pMainSet->Open();
请各位指教


------解决方案--------------------
你m_pMainSet里面只有m_strFilter(相当于WHERE)条件,没有说明从哪个表,查哪些列吧?
去C++Builder专区问下。