|
本帖最后由 STD 于 2010-9-14 16:00 编辑
本人在窗体中建有一子窗体,数据来源于查询表AA
sql="BB WHERE F2 LIKE '*" & ME.TEXT1 & "*'"
Set QDF = CurrentDb.QueryDefs("AA")
QDF.SQL = SQL
Me.Child0.SourceObject = "查询.AA"
Me.Child0.Requery
运行成功,子窗体中已经显示出正确的结果(600+记录),但是在使用
Set Rst = New ADODB.Recordset
SQL=“SELECT COUNT(F1) AS 笔数 FROM AA”
RST.Open SQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
DEBUG.PRINT .Fields(0)
结果是:0
如果将sql="AA WHERE F2 LIKE '*" & ME.TEXT1 & "*'"改成sql="AA WHERE F2 ='" & ME.TEXT1 & "'"
结果正确(600+记录数),不知何故?
|
|