設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

12下一頁
返回列表 發(fā)新帖
查看: 3276|回復(fù): 17
打印 上一主題 下一主題

[查詢] SQL里使用了LIKE以后出現(xiàn)的奇怪問題(已解決)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2010-9-2 23:41:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 STD 于 2010-9-14 16:00 編輯

本人在窗體中建有一子窗體,數(shù)據(jù)來源于查詢表AA
sql="BB WHERE F2 LIKE '*" & ME.TEXT1 & "*'"
Set QDF = CurrentDb.QueryDefs("AA")
QDF.SQL = SQL
Me.Child0.SourceObject = "查詢.AA"
Me.Child0.Requery
運行成功,子窗體中已經(jīng)顯示出正確的結(jié)果(600+記錄),但是在使用
Set Rst = New ADODB.Recordset
SQL=“SELECT COUNT(F1) AS 筆數(shù) FROM AA”
RST.Open SQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
DEBUG.PRINT .Fields(0)
結(jié)果是:0
如果將sql="AA WHERE F2 LIKE '*" & ME.TEXT1 & "*'"改成sql="AA WHERE F2 ='" & ME.TEXT1 & "'"
結(jié)果正確(600+記錄數(shù)),不知何故?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱

點擊這里給我發(fā)消息

2#
發(fā)表于 2010-9-3 00:03:16 | 只看該作者
會不會 ME.TEXT1 的內(nèi)容或表中的F2的內(nèi)容前后是否有空格?
3#
發(fā)表于 2010-9-3 08:34:51 | 只看該作者
王站晚上不睡覺的?
4#
 樓主| 發(fā)表于 2010-9-3 09:48:31 | 只看該作者
回復(fù) tmtony 的帖子
沒有空格的。就是不解。。。

   

點擊這里給我發(fā)消息

5#
發(fā)表于 2010-9-3 12:12:53 | 只看該作者
可能要 把程序傳上來看看才知道

點擊這里給我發(fā)消息

6#
發(fā)表于 2010-9-3 12:13:13 | 只看該作者
王站晚上不睡覺的?
石三少 發(fā)表于 2010-9-3 08:34



我是夜貓子,早上起得晚
7#
發(fā)表于 2010-9-3 15:05:15 | 只看該作者
夜貓子老得快哦
8#
 樓主| 發(fā)表于 2010-9-6 20:14:52 | 只看該作者
回復(fù)tmtony的帖子
有些數(shù)據(jù)不便上傳。明明可以得到正確的明細結(jié)果,就是匯總結(jié)果返回值為NULL。。。
9#
發(fā)表于 2010-9-6 20:32:39 | 只看該作者
DEBUG.PRINT .Fields(0)    ?????
10#
發(fā)表于 2010-9-6 20:32:57 | 只看該作者
DEBUG.PRINT .Fields(0)    ?????
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 10:24 , Processed in 0.148938 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表