首页 > 教學 > access2007 > 如何避免excel連access使用like語法會現記憶體不足
2015
07-15

如何避免excel連access使用like語法會現記憶體不足

這是學員問我的問題,他說在Access用like查詢時會出現2百多筆,但是用excel連線到access時,只會出現20筆,當初以為是like * 跟 like %的問題,查了一下資料,只要用ado連線方式連線,like就是用%,試了很多組合,發現不同的字可查詢的筆數不一樣,最後發現只要%開頭的就會有這個問題,如果真的要用%開頭的,就只能改成用instr來解決。

如何避免excel連access使用like語法會現記憶體不足 - 第1张  | 彰化一整天blog
1.出現【記憶體不足】按下【偵錯】

如何避免excel連access使用like語法會現記憶體不足 - 第2张  | 彰化一整天blog
2.發現會停在rs.Movenext但是rs已變成eof,由變數查看到只回傳20筆正確

如何避免excel連access使用like語法會現記憶體不足 - 第3张  | 彰化一整天blog
3.若是改用instr就不會有問題

如何避免excel連access使用like語法會現記憶體不足 - 第4张  | 彰化一整天blog
4.用兩個%也是錯誤

如何避免excel連access使用like語法會現記憶體不足 - 第5张  | 彰化一整天blog
5.但是用一個%不會出錯

如何避免excel連access使用like語法會現記憶體不足 - 第6张  | 彰化一整天blog
6.開頭不要是%也會正常

如何避免excel連access使用like語法會現記憶體不足 - 第7张  | 彰化一整天blog
7.也可以用top來取前10筆

如何避免excel連access使用like語法會現記憶體不足 - 第8张  | 彰化一整天blog
8.但是top超過20筆也會錯誤

如何避免excel連access使用like語法會現記憶體不足 - 第9张  | 彰化一整天blog
9.不同的關鍵字回傳的筆數也不同

若是有興趣可以下載研究看看有沒有解決方法
http://download.bestdaylong.com/f152.htm

同步發表於:如何避免excel連access使用like語法會現記憶體不足
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。