日期:2014-05-17  浏览次数:20971 次

查询语句的疑问
sql4   =   "select     *     from   push   where   memo   like   '% "   &   lx4   &   "% '   order   by   memo_id   desc "
set   rs4=server.createobject( "adodb.recordset ")
rs4.open   sql4,conn,1,1
里面的
&   lx4   &     是干嘛用的..

还有

rs4.eof   and   rs4.bof
.eof   是其中的一个检索的字段?

谢谢!

------解决方案--------------------
& lx4 & 是用来连接变量用的,一般来说在查询的时候,某一部分的值可以用变量来代替

rs4.eof and rs4.bof
.eof 是其中的一个检索的字段? .eof是判断当前是否已经到达数据表的结尾
------解决方案--------------------
& lx4 & 用来连接lx4两端的字符串,,并将lx4的值插在中间,
比如 lx4 = "xxxx "那么
sql4 实际上= "select * from push where memo like '%xxxxxx% ' order by memo_id desc "

.eof用来判别记录集的光标是不是已经已到了最后一条记录之后的位置.
------解决方案--------------------
例 lx4 = "xxxx "
那么SELECT语句就是memo like xxxx