ADO:定义了两个Recordset对象,用来打开同一个数据库中不同的表,但是当用第二个Recordset打开第二个表的SQL语句带有WHERE时就出错
定义了:
一个_ConnectionPtr cn;
两个_RecordsetPtr rs1,rs2;
CString SQL;
SQL语句为SQL="SELECT LN1,LN2 FROM TAB2 WHERE LN0 LIKE '%strLn%'"//strLn是表1中的列
rs2->Open(_variant_t(SQL),cn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdtext)