当前位置:首页 > 文章 > 正文
ASP与数据库应用(三)
作者:网络 | 来源:花香盈路 | 时间:2005-10-21 | 阅读权限:游客 | 会员币:0 | 【
ASP与数据库应用 (三)
SQL 语句已经知道了,不过在Web应用时,还得创建一个 RecordSet 对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就这样:
  Set conn = Server.CreateObject("ADODB.Connection")
  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")
  sql = "select * from data"
  Set rs = Server.CreateObject("ADODB.RecordSet")
  rs.Open sql,conn,1,1
  Do While Not rs.Eof
    Response.Write "<p>姓名:"& rs("username") &" E-mail:"& rs("usermail") &" 查看:"& rs("view") &"次 "& rs("indate") &"加入</p>"
    rs.MoveNext
  Loop
  rs.Close
  Set rs = Nothing
  conn.Close
  Set conn = Nothing
  说明:建立数据库连接;创建 rs 得到记录集;循环显示记录,rs.Eof 表示记录末,rs.MoveNext 表示移到下一个记录;最后关闭。
五、修改(更新)数据库记录
  修改记录的E-mail:
  Set conn = Server.CreateObject("ADODB.Connection")
  conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("data.mdb")
  ID = 1
  usermail = "fytb@163.com"
  sql = "update data set usermail=''"&usermail&"'' where ID="&CInt(ID)
  conn.Execute(sql)
  conn.Close
  Set conn = Nothing
  说明:建立数据库连接;获取记录ID、新 E-mail 字符串;使用 update 语句修改记录;conn.Execute 来执行;最后关闭。
  如果使记录的查看值加1,则:sql = "update data set view=view+1 where ID="&CInt(ID)
顶一下
文章录入:mmgzkey | 浏览次数:
相关评论(以下网友评论只代表其个人观点,不代表花香盈路的观点或立场)
Open LoginBar