在sql语句中可以建立关联呀,inner join等等,不知道你是不是这个意思 

解决方案 »

  1.   

    可以用Ado和Access数据库建立连接然后利用sql建立关联,select ... inner join....,或update,delete,addnew等等了。
      

  2.   

    采用ODBC与ACCESS数据库连接,给你部分代码可以实现。在VC中用类向导创建一个新类CNewmRecord,选择基类为MFC提供的CRecordSet类。
    然后定义:
    CDatabase* m_pMydatabase; //数据库指针
    CRecordSet* m_pFormRecord; //CRecordSet类指针.//初始化数据库连接,UID和PWD为数据库名和密码
    m_pMydatabase = new CDatabase;
    m_pMydatabase ->OpenEx("DSN=DatabaseName;UID=caiyi,PWD=caiyi",CDatabase::useCursorLib);m_pFormRecord=new CFormRecord(m_pMydatabase); //与数据库中的表相连这样你就可以用m_pFormRecord指针对此表进行访问了。
    m_pFormRecord->Open();
    m_pFormRecord->Close();
    m_pFormRecord->Add();
    m_pFormRecord->Delete();
    等。 
      

  3.   

    caiyi9000:这样可以实现连接数据库和对某一表的操作!但主从关系表怎样关联,一定要自己写连接关系吗?