BOOL LoginDialog::OnInitDialog() 
{
CDialog::OnInitDialog();
// Embed a CDatabase object
// in your document class
CDatabase m_logindb;
CRecordset* m_mySet;//(&m_logindb);
// Connect the object to a data source (no password)
// the ODBC connection dialog box will always remain hidden
m_logindb.Open( _T( "login_app" ), FALSE,
               FALSE, _T( "ODBC;UID=''" ));
//在这里如何让m_mySet联上数据库呢???
return TRUE;  
}
请教了!!

解决方案 »

  1.   

    char strCnn[1024];
    strcpy(strCnn, "SELECT * FROM APPLICANT_CLIENT WHERE AC_ID=");
    strcat(strCnn, cACID);
    strcat(strCnn, ";");m_pRecordset->Open(strCnn,(IDispatch*)m_pConnection, adOpenForwardOnly, adLockReadOnly, adCmdText);  
      

  2.   


    先谢你了,不过cACID是什么呀,编译通不过呀?
      

  3.   

    不过cACID是什么呀,编译通不过呀?microzc(快乐大蚂蚁) 程序里条件变量。where后面那个字段所定义的条件。
    microzc(快乐大蚂蚁) 的程序好像是操作sybase或informix的。
    如果你是对SQL的,最后的strcat(strCnn, ";");就不要了。
      

  4.   

    哦,那句sql语句只是举个例子罢了,简单点看下面  :)m_pRecordset->Open(“SELECT * FROM APPLICANT_CLIENT“,(IDispatch*)m_pConnection, adOpenForwardOnly, adLockReadOnly, adCmdText);