Office中国论坛/Access中国论坛
标题:
这句条件语句应该怎样写才正确?
[打印本页]
作者:
hgxly
时间:
2009-6-17 22:35
标题:
这句条件语句应该怎样写才正确?
本帖最后由 hgxly 于 2009-6-17 23:35 编辑
下面一段语句,运行到 rst.Find strSQL 就出现 “3704对象关闭时,操作不被允许”或“3001 无效参数”的提示。
我知道问题出在strSQL的条件语句中,但翻来覆去就是搞不定,望高手帮帮忙,看这句应该怎样写才正确。因为我任取其一个条件都没问题,但用and取其二 个条件就不行了。
Set rst = New ADODB.Recordset
Dim strSQL As String
Dim intUpdated As Integer
Dim intCounter As Integer
rst.ActiveConnection = CurrentProject.Connection
rst.CursorType = adOpenDynamic
rst.LockType = adLockOptimistic
rst.Open ("Select * from 商品进货")
MsgBox "商品规格=" & spgg
strSQL = "商品进货.商品规格= '" & spgg & "' AND 商品进货.库存量> 0 "
intUpdated = 0
rst.Find strSQL
........
作者:
tz-chf
时间:
2009-6-18 10:57
条件太多,只能是一项
作者:
styhs
时间:
2009-6-18 11:47
将查找条件设置在Open语句的Where中,不是更简单吗?
作者:
hgxly
时间:
2009-6-18 12:19
2#
tz-chf
作者:
hgxly
时间:
2009-6-18 12:20
4#
hgxly
那么有2个或以上条件怎么办?求教。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3