主题:  关于Show Region的问题,帮我!

小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#12002/11/5 15:03:58
我用UD做一个文章系统。在作者的一栏,我选择了插入记录,这一段没有什么问题.
可是有些作者本身数据库里没有名字,于是我就在UD里,插入作者记录后面打了两上字"不祥",选中了这两个字,然后选择"Show Region If Recordset Is Empty"按道理,在数据库里作者字段没有作者时就应出现"不祥"两个字呀!,可是没有.大侠帮我看看,谢谢!这一段的代码是:
作者: <%=(Recordset1.Fields.Item("newsAuthor").value)%>
<% If Recordset1.EOF And Recordset1.BOF Then %>
不祥
<% End If ' end Recordset1.EOF And Recordset1.BOF %>

为什么出不来?急!

编辑历史:[这消息被小小菜皮编辑过(编辑时间2002-11-05 15:05:28)]


我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#22002/11/5 17:43:38
应该是判断作者的名字,而不是判断整个纪录
<%if (Recordset1.Fields.Item("newsAuthor").value)<>"" then response.write "不祥"%>



小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#32002/11/5 18:14:59
不行,用了你这个后,所有作者都显示不祥了。请再帮我看看!谢!



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:710
注册:2001/10/24 18:34:42
#42002/11/5 18:20:01
你把我佛山人的那句倒过来就行了

<%if (Recordset1.Fields.Item("newsAuthor").value)="" then response.write "不祥"%>



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#52002/11/5 19:11:13
小小菜皮在上个帖子中说
引用:
不行,用了你这个后,所有作者都显示不祥了。请再帮我看看!谢!


我只是针对你的判断问题回复的,全部代码应该是:
<%if (Recordset1.Fields.Item("newsAuthor").value)="" then response.write "不祥"
else response.write Recordset1.Fields.Item("newsAuthor").value%>



小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#62002/11/6 14:01:01
见鬼了,我就觉得你们说的方法一定是没有什么错误的,可是这个该死的“不祥”就是显示不出来。而有作者的就能显示出来。到底是什么原因呢?原谅我这个猪头三吧!

我只好把所有代贴出来了:


蓝色回忆-文章系统






















































   
  曾经是梦想开始的地方...

 曾经是心路回忆的旅程.......

  曾经你和我在一起....

   曾经的曾经已经轻轻地过去.....

    没有一丝痕迹.......






 





 





















回忆真的会消失吗? 发表日期:31-10-2002

作者:








回忆不能再去什么地方











小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#72002/11/7 14:53:01
帮忙呀!·



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#82002/11/7 15:08:25
这个好象是静态页啊,你建立记录集没有?



小小菜皮

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/4/1 17:44:38
#92002/11/8 15:32:31
对不起大家了,代码应该是这个:

<%@LANGUAGE="VBSCRIPT"%>

<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
if (Request.QueryString("newsTitle") <> "") then Recordset1__MMColParam = Request.QueryString("newsTitle")
%>
<%
set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_blueremmber_STRING
Recordset1.Source = "SELECT * FROM news WHERE newsTitle = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 3
Recordset1.Open()
Recordset1_numRows = 0
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""

' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
End If
Next

' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
NextItem = "&" & Item & "="
If (InStr(1,MM_removeList,NextItem,1) = 0) Then
MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
If (firstItem <> "") Then
MM_joinChar = "&"
Else
MM_joinChar = ""
End If
End Function
%>
                                    


蓝色回忆-文章系统






















































   
  曾经是梦想开始的地方...

 曾经是心路回忆的旅程.......

  曾经你和我在一起....

   曾经的曾经已经轻轻地过去.....

    没有一丝痕迹.......






 





 





















<%=(Recordset1.Fields.Item("newsTitle").value)%> 发表日期:<%= DoDateTime((Recordset1.Fields.Item("newsDate").value), 2, 1030) %>

作者:<%if (Recordset1.Fields.Item("newsAuthor").value)="" then response.write "不祥"else response.write Recordset1.Fields.Item("newsAuthor").value%>








<%=(Recordset1.Fields.Item("newsContent").value)%>









<%
Recordset1.Close()
%>



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#102002/11/9 23:18:50
作者:<%if (Recordset1.Fields.Item("newsAuthor".value)="" then response.write "不祥"else response.write Recordset1.Fields.Item("newsAuthor".value%>