用dao查询Acess数据库时如何进行参数查询?

解决方案 »

  1.   

    Open的时候直接带SQL语句就可以
    CString SQL;
    SQL.Format("select * from TabelName where ....");
    MyDaoSet->Open( AFX_DAO_USE_DEFAULT_TYPE, SQL, 0 );
      

  2.   

    我可能没说清楚
    比如CString SQL;
    SQL="SELECT * FROM TABLENAME WHERE [NAME]=张三"
    这里“张三”怎样才能用一个变量(strNname)来代替
    直接用不行
      

  3.   

    CString SQL;
    SQL.Format("SELECT * FROM TABLENAME WHERE [NAME]='%s'",strNname);//strNname = “张三”