# 两个方式

Posted by 大汉堡 on August 25, 1999 at 14:03:57:

In Reply to: 有关DataEnvironment里的Recordset....... posted by Sam on August 25, 1999 at 10:42:46:

: 有谁知道在DataEnvironment里如何以程式重新设定Recordset
: 例如我的Where查询条件想用某个TextBox里的内容来筛选
: 筛选的程式能写到DataEnvironment里吗??(能传变数进去??)
: 或是在form里重新设定Recordset
: .Requery或.Resync方法可以做到吗??
: 请各位指导一下

1.使用Parameters物件
于DataEnvironment1之command1中
使用SQL Statement如
select * from Table where FieleName between ? and ?
With DataEnvironment1
.Commands("command1").Parameters(0) = 参数一
.Commands("command1").Parameters(1) = 参数二
end with
只要执行时,开启rscommand1前,先指定参数内容就可

2.直接于程式中指定开启用的SQL Statement
如DataEnvironment1.Commands("command1").CommandText=SQL string
再开启

必记得要开启前要先关闭
if .state = 1 then
.close
end if

Follow Ups: