中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Web开发 > Asp > 综合文章
(ADODB.Command)对象的用法,用CASE调用的REM/DEL/UPDATE/(很酷),框架中对用文字的显示
作者:未知 时间:2004-12-03 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无

<!--#include file="conn.asp"-->
<%set rs=server.createobject("adodb.recordset")
sql="select * from jtopic order by j_id desc"
rs.open sql,conn,1,1
%> 
<script language="javascript">
function check1(i,o)
{
  document.form.text2.value=i;
  document.form.word2.value=o;
}
</script>

<form name="form" method="post" action="sort_in.asp"> 
 <br><b>&nbsp;专题类别:</b>
              <input type="hidden" name="options" value=''>
   &nbsp;<select name="jtop" id="jtop" onchange="check1(document.form.jtop.options[document.form.jtop.selectedIndex].lable,document.form.jtop.options[document.form.jtop.selectedIndex].title)">
   <% do while not rs.eof %>
          <option value="<%=rs("j_id")%>" lable="<%=rs("j_name")%>" title="<% =rs("j_flag") %>"><%=rs("j_name")%></option>
<%
rs.movenext
loop
%></select>
              <input type="submit" name="Submit" value="删 除" onclick="form.options.value='del'"><p>
        &nbsp;<input type="text" name="word1" size=57 value="" maxlength="50" style="width: 369; height: 22">&nbsp;
              <input name="tui1" type="radio" id="tui" value="0" checked>默认<font color=red><b>0</b></font>
              <input name="tui1" type="radio" id="tui" value="1">推荐<font color=red><b>1</b></font>
              <input type="submit" name="Submit1" value="添 加" onclick="form.options.value='new'">&nbsp;</p><p>
        &nbsp;<input type="text" name="text2" size=57 value="" maxlength="50" style="width: 370; height: 22">
              <input type="text" name="word2" size=57 value="" maxlength="50" style="width: 70; height: 23">&nbsp;
              <input type="submit" name="Submit2" value="修 改" onclick="form.options.value='rename'">&nbsp; </p>
</form> 

+++++++++++ sort_in.asp +++++++++++++++++++++++++++++++++++
<!--#include file="conn.asp"-->
<%
   dim cmdTemp
  
   select case request.form("options")
     case "rename"
     on error resume next
       Set cmdTemp = Server.CreateObject("ADODB.Command")
       set rs=server.createobject("adodb.recordset")
       cmdTemp.CommandText = "SELECT * FROM jtopic where j_id=" & request.form("jtop")
       cmdTemp.CommandType = 1
       Set cmdTemp.ActiveConnection = conn  
       rs.Open cmdTemp, , 1, 3
       if err.Number<>0 then
            err.clear
            response.write " <br>数 据 库 操 作 失 败 ! "
       else

         rs("j_name") = request.form("text2")
         rs("j_flag") = request.form("word2")
         rs.Update
         rs.Close
         set rs=nothing
         set cmdTemp=nothing
         finished
       end if
     case "del"
  Rem 删除栏目  /. 注释或标记语句:Rem  格式:Rem [注释或标记](解释:可以当作标记供跳转语句使用,也可以当作脚本的注释使用)
  on error resume next
        sql="delete from jtopic where j_id=" & request.form("jtop")
        conn.execute sql
        if err.Number<>0 then
            err.clear
            response.write " <br>数 据 库 操 作 失 败 ! "
        else
            finished
        end if
     case "new"
     on error resume next
       Set cmdTemp = Server.CreateObject("ADODB.Command")
       set rs=server.createobject("adodb.recordset")
       cmdTemp.CommandText = "SELECT * FROM jtopic where (j_id IS NULL)"
       cmdTemp.CommandType = 1
       Set cmdTemp.ActiveConnection = conn  
       rs.Open cmdTemp, , 1, 3
       if err.Number<>0 then
            err.clear
            response.write " <br>数 据 库 操 作 失 败 ! "
       else
         rs.AddNew
         rs("j_name") = request.form("word1")
         rs("j_flag") = request.form("tui1")
         rs.Update
         rs.Close
         set rs=nothing
         set cmdTemp=nothing
         finished
       end if
   end select

sub finished()
     %>
<html>
<head><title>修改成功</title>
<meta http-equiv="refresh" content='0; URL=sort.asp'>
<link rel="stylesheet" href="css.css"></head>

<body>
<br><br><p align="center"><b>类别修改成功!</b></p><% end sub %>

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有