|
主题: asp问题
|
灰色幽灵
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#12001/11/21 13:37:33
我做到搜索的位置的时候出现这么个问题,既要根据用户ID和用户权限来判断还要根据输入的关键字来判断,这样一来在where语句中就同时包含了and与or.就会出错. 大体上是这样:where 用户权限>保密等级 or 用户ID=创建者ID and 搜索文本框1=字段1 or 搜索文本框2=字段2 我该怎样组织呢?
|
绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
|
#22001/11/21 14:25:45
加括号,把条件一个一个分开来
|
灰色幽灵
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#32001/11/21 17:00:26
是这样吗? 怎么不太对还是全显示出来, where (用户权限>保密等级 or 用户ID=创建者ID) and (搜索文本框1=字段1 or 搜索文本框2=字段2)
编辑历史:[这消息被灰色幽灵编辑过(编辑时间2001-11-21 17:12:29)]
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
|
#42001/11/22 13:48:32
表达式看上去没有错误。 请注意一下用户权限和保密等级的设置。 换一个低级别的用户试验一下
|
灰色幽灵
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#52001/11/22 14:13:32
谢谢二位,但我这么作完后,就一页没问题 数据多的时候会有下一页,转到下页后再进行搜索就会出错, 难道搜索页非得和搜索结果页分开?
编辑历史:[这消息被灰色幽灵编辑过(编辑时间2001-11-23 11:08:21)]
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
|
#62001/11/23 13:21:58
呵呵~~~~~~~~分开两页或者在一个页面,效果是一样的。 从你的说法看来,你没有对该页面中的asp内容进行隔离。比如说,通过一个标志(form的隐藏字段)来判断,控制着一段代码是否需要执行。 重新改一下,问题就在这里
|
灰色幽灵
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#72001/11/23 15:21:23
好再看看, 对了在提交的时候把三个文本框的内容中间加"-"放到一个字段中的时候是怎么写?帮我看看 <% dim t1 t1=request("textfield.value")&"-"&request("textfield2.value")&"-"&request("textfield3.value") %>
input type="text" name="textfield4" value="<%=request("t1")%>"
编辑历史:[这消息被灰色幽灵编辑过(编辑时间2001-11-23 15:25:27)] [这消息被灰色幽灵编辑过(编辑时间2001-11-23 15:25:49)]
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
|
#82001/11/23 20:14:26
我看没什么问题
|
omni
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#92001/11/24 20:15:12
input type="text" name="textfield4" value="<%=request("t1")%>"
只写<%=t1%>就可以啊,,,那样写会出错吧,,
|