如果一篇文章的時(shí)間還沒(méi)有到,那么XNA應該提示,XXX的時(shí)間大于當前時(shí)間,未被計入
但是我原來(lái)的程序寫(xiě)成了,提示“XXX時(shí)間錯誤,未被計入”,而且XXX居然是從數據庫里抽取的一條數據


,真正出現錯誤的時(shí)間卻沒(méi)有提示!雖說(shuō)只是提示上面出現了錯誤,不影響使用,但是造成的重大誤解本人在此深刻檢討


不過(guò)總算是解決了~

錯誤出在Updatefunction.asp 486行左右,紅色部分
If ISDate(RS_pubDate(i)) Then
IF DateDiff("n",RS_pubDate(i),now())>0 THEN
rs.addnew
rs("title")=RS_title(i)
RS_Author(i)=Replace(RS_Author(i),"@","[AT]")
rs("author")=RS_Author(i)
rs("link")=RS_link(i)
RS_pubDate(i)=formatdatetime(RS_pubDate(i),2)&" "&formatdatetime(RS_pubDate(i),4)
rs("pubDate")=RS_pubDate(i)
If isJieQu=1 Then
rs("description")=Left(RS_Description(i),JieQuDescriptin)
Else
rs("description")=RS_Description(i)
End If
rs("site")=RS_link2
rs("xmlid")=RSSLINKID_S
rs("Category_id")=XLC_ID
rs.update
If Err.number=-2147217887 Then
Report=Report& RS_title(i)&RS_link(i)& "有重復,未被記入<br>"
err.clear
Else
If Err.number<>0 Then
Report=Report& "產(chǎn)生未知錯誤:"&RS_link(i)&Err.number&err.description&"請向re.dc9.cn報告"
err.clear
Else
j=j+1
End IF
End IF
Else
Report=Report&RS_title(i)&"的時(shí)間大于當前時(shí)間,未被計入<br>"
END IF ‘IF RS_pubDate(i)<NOW() THEN
Else
call ShowErr1(RS_title(i)&"時(shí)間"&RS_pubDate(i))
End If ‘If ISDate(RS_pubDate(i)) Then
updateFunction.asp
| 文件名稱(chēng): | updateFunction.rar | 文件類(lèi)型: | rar |
| 文件大小: | 7.67KB | 下載次數: | 55 |
| 2005/10/12修正的文件 updateFunction.asp | |||
| 立即下載 | |||
SXNA1.4RC6(Build1012)
| 文件名稱(chēng): | SXNA14RC6.rar | 文件類(lèi)型: | rar |
| 文件大小: | 151.14KB | 下載次數: | 756 |
| SXNA1.4RC6(Build1002) 2005-10-02 修正了function.asp 244行 這樣添加一個(gè)未審核的feed就不會(huì )出錯誤了 SXNA1.4RC6(Build1012) 2005-10-12 修正了時(shí)間大于當前時(shí)間的錯誤提示,修正了時(shí)間不對的時(shí)候的提示,改動(dòng)文件:updatefunction.asp486行左右 | |||
| 立即下載 | |||

