|
主题: 各位大虾,有个问题请教一下?
|
 sghwj
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2002/12/8 17:57:31
|
#12003/4/17 13:39:57
下面这段代码,显示的是所有数库中的内容,那我该如何更改才能只显示"b_id"为15的内容。说明一下15在数库中会值是固定不变的。 <% FilterParam = rsb.Fields.Item("b_id").value rsn.Filter = "b_id="&FilterParam Dim Repeat2__numRows Repeat2__numRows = 8 Dim Repeat2__index Repeat2_index = 0 rsn_numRows=rsn__numRows+Repeat2__numRows While ((Repeat2__numRows <> 0) AND (NOT rsn.EOF)) %> <% if rsn("n_data")=session("dd") then %> <% else %> <% end if %> | [<%= DoDateTime((rsn.Fields.Item("n_data").value), 2, 1042) %>] " target="_blank"> <% =(DoTrimProperly((rsn.Fields.Item("n_title").value), 24, 0, 1, "...")) %> | <% Repeat2__index=Repeat2__index+1 Repeat2__numRows=Repeat2__numRows-1 rsn.movenext() wend %>
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#22003/4/17 14:00:13
找到上面类似 SELECTE * FROM的语句,在后面加上WHERE b_id = 15:
"SELECTE * FROM TB WHERE b_id = 15" 如果15是文本,那就是 "SELECTE * FROM TB WHERE b_id = '15'"
编辑历史:[这消息被allinhands编辑过(编辑时间2003-04-17 14:10:38)]
|
 sghwj
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2002/12/8 17:57:31
|
#32003/4/17 14:05:19
不好意思!没有啊?
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#42003/4/17 14:10:12
怎么可能没有
有根这个差不多的语句么: Rs.Source = "SELECT * FROM tbFindSeek WHERE fFSType = '0' ORDER BY " + Replace(Oder, "'", "''") + " DESC" Rs.CursorType = 0 Rs.CursorLocation = 2 Rs.LockType = 3 Rs.Open() Rs_numRows = 0
就是红色的部分,你的会和我的不一样,或者你在源代码中搜索SELECT
编辑历史:[这消息被allinhands编辑过(编辑时间2003-04-17 14:11:18)]
|
 sghwj
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2002/12/8 17:57:31
|
#52003/4/17 14:17:42
是的,有几个哟!我该改哪一个呢?
|
 sghwj
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2002/12/8 17:57:31
|
#62003/4/17 14:20:05
是这个对吗? <% set rsc = Server.CreateObject("ADODB.Recordset") rsc.ActiveConnection = MM_news_STRING rsc.Source = "SELECT n_id, n_title FROM news WHERE n_com = " + Replace(rsc__MMColParam, "'", "''") + " ORDER BY n_data DESC" rsc.CursorType = 0 rsc.CursorLocation = 2 rsc.LockType = 3 rsc.Open() rsc_numRows = 0 %>
|
 sghwj
职务:普通成员
等级:1
金币:0.0
发贴:98
注册:2002/12/8 17:57:31
|
#72003/4/17 14:29:37
谢谢!我找到了!
|