Select T.TAR_ID,T.D_Co,I.Ksd_Name,T.Ftp_Time From ksd_tar as T,ksd_idname as I Where (T.D_Co = I.Ksd_ID) And (I.Ksd_Name LIKE '%美达%') and (T.Ftp_Time >= #2003-12-11 00:00:00#) and (T.Ftp_Time < #2003-12-12 00:00:00#)上面的SQL语句是在vb里调试的时候记下来的,通过ado提交给Access,出现内存溢出错误。在Access里把%改成*直接执行,显示结果正确;另外,如果把like语句去掉,执行结果正确,估计可能是like 语句这里有问题,请高手帮忙看一下。
注,两张表通过T.D_Co = I.Ksd_ID进行连接,字段都是文本类型。