新闻更新系统(2)

2016-01-29 19:29 2 1 收藏

新闻更新系统(2),新闻更新系统(2)

【 tulaoshi.com - ASP 】

       更 新 新 闻
  
  作者:米仙圣人 
  功能:在滚动文本框中添加一定的文本格式,来自动的更新数据库。
  方法:数据库名称News.mdb
  
  1:AddNews.asp。
  Dim DBStr
  DBStr=""
  DBStr=Request.Form("tNewsIndex")
  AddRecord(DBStr)
  DBStr=Request.Form("tNewsIndex")是用来读取滚动文本框中的数据,调用DataModal.asp中的ADDRecord过程。
  
  2:DataModal.asp
  
  Sub AddRecord(InputStr)
  Dim LineStr, AllStr
  Dim DBNews
  Dim tempTextStream
  Dim ObjFileSys
  Dim FieldsStr(6)
  Dim I, blpos, elpos, bApos, eAPos, LCStr, FCStr
  Dim SqlStr
  
  FieldsStr(0)=""
  FCStr = chr(255)
  LCStr = chr(13)
  
  AllStr = Trim(InputStr)
  
  if AllStr="" Then Exit Sub
  'AllStr中存的就是滚动文本框提交的数据,每条纪录用回车(chr(13)分开
  Do While AllStr<>""
  eAPos = Len(AllStr)
  bAPOs = InStr(AllStr, LCStr)
  if bAPos<=0 Then Exit Sub
  LineStr= Mid(Allstr, 1, bAPos-1)
  AllStr= Mid(AllStr, bAPos+1, eAPos-bAPos)
  
  '总共是六个字段,LineStr中存的就是各个字段,字段中间是通过chr(255)分割的
  '下列循环语句是获取各个字段数值,存在FieldsStr数组中。
  For I = 0 to 6 Step 1
  elPos = Len(LineStr)
  blPos = InStr(LineStr, FCStr)
  
  FieldsStr(I)= Mid(Linestr, 1, blPos-1)
  LineStr= Mid(LineStr, blPos+1, elPos-blPos)
  Next
  SqlStr = "Insert Into NewsList (News_Issue, "_
  & "News_ClassID,News_Class,News_Title,"_
  & "News_Date, News_HtmlPath,News_ImgPath) Values ( "_
  & " '"&FieldsStr(0)&"' , '"&FieldsStr(1)&"' , '"&FieldsStr(2)&"' ,"_
  & " '"&FieldsStr(3)&"' , '"&FieldsStr(4)&"' , '"&FieldsStr(5)&"' ,"_
  & " '"&FieldsStr(6)&"' ) "
  
  'Response.Write SqlStr & "<BR>"
  Conn.BeginTrans
  Conn.Execute SqlStr
  Conn.CommitTrans
  Loop
  End Sub
  
  注意该过程中的SqlStr语句的写法,这句话可把作者给折腾死了,据说有点类似VB的写法。这里执行的SQL语句和查询语句有所不同,查询是Conn.Execute(SqlStr),而更新是通过Conn.Execute SqlStr来执行,其他没有什么了,就是一些简单的循环语句了。忘了说明了,在本文本里面数据库的各个字段,作者是通过chr(255)来分割的,所以在本过程里面看到chr(255)千万可别奇怪哟。
  

 

来源:https://www.tulaoshi.com/n/20160129/1509531.html

延伸阅读
标签: ASP
<!--#include file="news_session.asp"-- <% dim id id=Request.QueryString ("id") dim myfso set myfso=createobject("scripting.filesystemobject") if myfso.FileExists(server.mappath("./news_content/"&id&".txt"))then myfso.DeleteFile (server.mappath("...
标签: windows系统
Win8更新系统报错0X8DDD0007的解决方法   系统更新主要是一项不定期向windows系统推送补丁更新的一种方式,通常情况下是为了修复漏洞和对系统进行改善,不过有朋友在win8系统下安装系统推送的补丁包时出现错误0X8DDD0007的问题,对于出现该问题我们应该如何解决呢?下面我们一起看下解决方法! 1、首先在Win8系统中打开运行对话...
《实况足球08》-新系统新战术 会员:诸葛宿 <原创 实况的数据是一种文化,特别是当pes成为eswc比赛项目之后,对实况的数据研究就更是一种课题。 下面我就从pes2008的数据变化来分析一下这款新作的走向。(本片讨论范围是非隐藏球员) 一般来说pes中的球员的能力调整有两种理由,1、根据系统需要调整。2、以现实变化调整; 下面我们先来说第...
标签: ASP
<!--#include file="news_session.asp"-- <html <head <meta http-equiv="Content-Language" content="zh-cn" <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <style type="text/css" .buttonface { BACKGROUND-COLOR: #0079F2; BORDER-BOTTOM: #333333 1px outset; BORDER-LEFT: #333333 1px outs...
标签: 手机游戏 IOS
《星际传奇》攻略 新系统生物芯片玩法详解 《星际传奇》是一款3D星际策略对战类游戏,芯片系统的主要功能是用于英雄属性的强化。芯片在使用时,会有形状上的限制,两块同样形状的芯片不能同时植入到一位英雄体内,所以玩家可以根据英雄的能力和自己队伍的特性,来决定为英雄植入哪些芯片。 当玩家战舰等级达到50级后,可以通过点击主场景中的...

经验教程

591

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部