⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.htm

📁 asp入门呵呵呵刚学的人看看asp入门呵呵呵刚学的人
💻 HTM
📖 第 1 页 / 共 3 页
字号:
          set conn=server.CreateObject(&quot;adodb.connection&quot;)<br />
          DBPath = Server.MapPath(&quot;db1.mdb&quot;)<br />
          conn.open &quot;provider=microsoft.jet.oledb.4.0; data source=&quot;&amp;DBpath</span></p>
        <p><span class="STYLE19">exec=&quot;select * from info&quot;<br />
  set rs=server.createobject(&quot;adodb.recordset&quot;)<br />
          rs.open exec,conn,1,1<br />
          %&gt;</span><br />
          &lt;table width=&quot;320&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;1&quot; bgcolor=&quot;#D6E0EF&quot;&gt;<br />
          &lt;tr&gt;<br />
          &lt;td bgcolor=&quot;#698CC3&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;span class=&quot;STYLE1&quot;&gt;编号&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;<br />
          &lt;td bgcolor=&quot;#698CC3&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;span class=&quot;STYLE1&quot;&gt;姓名&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;<br />
          &lt;td bgcolor=&quot;#698CC3&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;span class=&quot;STYLE1&quot;&gt;地址&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;<br />
          &lt;/tr&gt;<br />
          <span class="STYLE2">&lt;%<br />
          rs.PageSize=3<br />
          pagecount=rs.PageCount <br />
          page=int(request.QueryString (&quot;page&quot;))<br />
          if page&lt;=0 then page=1<br />
          if request.QueryString(&quot;page&quot;)=&quot;&quot; then<br />
          page=1<br />
          end if<br />
          rs.AbsolutePage=page<br />
          for i=1 to rs.PageSize<br />
          if rs.EOF then <br />
          exit for<br />
          end if<br />
          %&gt;</span><br />
  &lt;tr&gt;<br />
  &lt;td width=&quot;46&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;%=rs(&quot;id&quot;)%&gt;&lt;/td&gt;<br />
  &lt;td width=&quot;123&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;%=rs(&quot;name&quot;)%&gt;&lt;/td&gt;<br />
  &lt;td width=&quot;117&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;%=rs(&quot;addr&quot;)%&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
  <span class="STYLE2">&lt;%<br />
        rs.movenext<br />
        next<br />
        %&gt;</span><br />
  &lt;/table&gt;<br />
  <span class="STYLE2">&lt;table width=&quot;320&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; &gt; <br />
&lt;tr&gt;<br />
&lt;td align=&quot;right&quot;&gt;<br />
&lt;%if page=1 and not page=pagecount then%&gt;<br />
第&lt;%=page%&gt;页 <br />
&lt;%for i=1 to pagecount%&gt;<br />
&lt;a href=&quot;?page=&lt;%=i%&gt;&quot;&gt;&lt;%=i%&gt;&lt;/a&gt; <br />
&lt;%next%&gt;<br />
&lt;a href=&quot;?page=&lt;%=page+1%&gt;&quot;&gt;下页&lt;/a&gt; <br />
&lt;%elseif page=pagecount and not page=1 then%&gt;<br />
第&lt;%=page%&gt;页 <br />
&lt;%for i=1 to pagecount%&gt;<br />
&lt;a href=&quot;?page=&lt;%=i%&gt;&quot;&gt;&lt;%=i%&gt;&lt;/a&gt; <br />
&lt;%next%&gt;<br />
&lt;a href=&quot;?page=&lt;%=page-1%&gt;&quot;&gt;上页&lt;/a&gt; <br />
&lt;%elseif page&lt;1 then%&gt;没有任何记录!<br />
&lt;%elseif page&gt;pagecount then%&gt;没有任何记录!<br />
&lt;%elseif page=1 and page=pagecount then%&gt;<br />
&lt;%else%&gt;<br />
第&lt;%=page%&gt;页 <br />
&lt;%for i=1 to pagecount%&gt;<br />
&lt;a href=&quot;?page=&lt;%=i%&gt;&quot;&gt;&lt;%=i%&gt;&lt;/a&gt; <br />
&lt;%next%&gt;<br />
&lt;a href=&quot;?page=&lt;%=page-1%&gt;&quot;&gt;上页&lt;/a&gt; <br />
&lt;a href=&quot;?page=&lt;%=page+1%&gt;&quot;&gt;下页&lt;/a&gt; &lt;/div&gt;<br />
&lt;%end if%&gt;<br />
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</span><br />
  &lt;/body&gt;<br />
  &lt;/html&gt;<br />
  <span class="STYLE20">&lt;%<br />
        rs.close<br />
        set rs=nothing<br />
        conn.close<br />
        set conn=nothing<br />
        %&gt;</span></p></td>
  </tr>
</table>
<br />
<br />
<table width="700" border="0" align="center" cellpadding="8" cellspacing="1" bgcolor="#D6E0EF">
  <tr>
    <td colspan="2" bgcolor="#698CC3"><div align="center" class="STYLE1"><a name="8"><strong>第八课</strong> - 删除数据库信息 </div></td>
  </tr>
  <tr>
    <td width="523" bgcolor="#FFFFFF">&nbsp;&nbsp;&nbsp;前面,我么已经学会了数据入库、读取和分页技术。那么这一节课,就来学习删除数据库信息<br />&nbsp;&nbsp;&nbsp;为了免得麻烦,我们就直接复制一份<span class="STYLE3">lang.asp</span>改名为<span class="STYLE3">del.asp</span>。<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;首先在地址后面增加一个栏,如图:<br />      <img src="img/del1.jpg" width="389" height="279" /><br />  
      <br />
      接着在后面的空格子内输入以下代码:
      <p><span class="STYLE3">&lt;a href='?act=del&amp;id=&lt;%=rs(&quot;id&quot;)%&gt;' onclick='javascript: return confirm(&quot;你确定要删除吗? &quot;);'&gt;删除&lt;/a&gt;</span><br />
          <br />
        输入成功后,如图:<br />
            <img src="img/del2.jpg" width="385" height="283" /><br />
              <br />
            <br />
        接着在<span class="STYLE2">exec=&quot;select * from info&quot;</span>的上一行输入:<br />
          <br />
          <span class="STYLE3">act=request.QueryString(&quot;act&quot;)<br />
  if act=&quot;del&quot; then  '删除<br />
  id=request.QueryString(&quot;id&quot;)<br />
  sql=&quot;delete from <span class="STYLE21">info</span> where id=&quot;&amp;id <br />
conn.execute(sql)<br />
response.Redirect(&quot;del.asp&quot;)<br />
end if</span><br />
<br />
删除数据的页面也就在原来lang.asp的基础上增加上面两段代码,大家可以好好分析分析。<br />
        <br />
      </p></td>
    <td width="154" bgcolor="#FFFFFF"><p>&nbsp;</p></td>
  </tr>
</table>
<br />
<br />
<table width="700" border="0" align="center" cellpadding="8" cellspacing="1" bgcolor="#D6E0EF">
  <tr>
    <td colspan="2" bgcolor="#698CC3"><div align="center" class="STYLE1"><a name="9"><strong>第九课</strong> - 修改数据库信息 </div></td>
  </tr>
  <tr>
    <td width="523" bgcolor="#FFFFFF"><p><br />
      你提交了一个信息,但是你发现有错?该怎么办?难道删除掉,重新添加?<br />
      下面我们学学如何修改数据库资料:<br />
      首先我们在DEL.asp建立一个修改链接<br />
      <img src="img/del2.gif" width="421" height="307" /><br />
      </p>
      <p>“修改”链接到 <span class="STYLE6">edit.asp?id=&lt;%=rs(&quot;id&quot;)%&gt;</span>  ,这其中edit.asp是我们后面需要建立的文件。 <br />
          <br />
        接着我们就要建立edit.asp来接受del.asp赋值过来的数据库了。<br />
        我们要制作一个下面效果的页面<br />
          <img src="img/edit.gif" width="420" height="296" /><br />
            <br />
      排版这样的布局相信大家都会了,那么就说一下主要的:</p>
      <p>----------------------------------------------------------<br />
          这段代码放在网页代码头部:<br />
        &lt;%<br />
          set conn=server.CreateObject(&quot;adodb.connection&quot;)<br />
          DBPath = Server.MapPath(&quot;db1.mdb&quot;)<br />
      conn.open &quot;provider=microsoft.jet.oledb.4.0; data source=&quot;&amp;DBpath</p>
      <p><span class="STYLE6">id=request(&quot;id&quot;)<br />
  set rs=server.CreateObject(&quot;adodb.recordset&quot;)<br />
  sql=&quot;select * from info where id=&quot;&amp;id<br />
        rs.open sql,conn,1,1</span><br />
      %&gt;<br />  
        <br />
        ----------------------------------------------------------<br />
        前三行代码就不说了<br />
        <span class="STYLE2">id=request(&quot;id&quot;)</span> 表示取得赋值过来的ID<br />
        <br />
        <span class="STYLE2">set rs=server.CreateObject(&quot;adodb.recordset&quot;)<br />
        sql=&quot;select * from info where id=&quot;&amp;id<br />
rs.open sql,conn,</span><span class="STYLE7">1,1</span><br />
<br />
表示查询info表id字段里面的某个ID<br />
<br />
接着我们就要在表格对应的里面建立文本域用来显示信息<br />
&lt;body&gt;&lt;/body&gt;里面代码如下:<br />
----------------------------------------------------------------<br />
      &lt;table width=&quot;350&quot; border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;1&quot; bgcolor=&quot;#D6E0EF&quot;&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=&quot;2&quot; bgcolor=&quot;#698CC3&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;STYLE9&quot;&gt;数据修改&lt;/div&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;form name=&quot;form1&quot; action=&quot;<span class="STYLE6">editok.asp?id=&lt;%=id%&gt;</span>&quot; method=&quot;post&quot;&gt;<br />
&lt;tr&gt;<br />
&lt;td width=&quot;86&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div align=&quot;center&quot;&gt;&lt;span class=&quot;STYLE5&quot;&gt;姓名&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;<br />
&lt;td width=&quot;237&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;input <span class="STYLE5">name=&quot;name&quot;</span> type=&quot;text&quot; id=&quot;name&quot; value=&quot;<span class="STYLE6">&lt;%=rs(&quot;name&quot;)%&gt;</span>&quot; /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div align=&quot;center&quot; class=&quot;STYLE5&quot;&gt;地址&lt;/div&gt;&lt;/td&gt;<br />
&lt;td width=&quot;237&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;input <span class="STYLE5">name=&quot;addr&quot;</span> type=&quot;text&quot; id=&quot;addr&quot; value=&quot;<span class="STYLE6">&lt;%=rs(&quot;addr&quot;)%&gt;</span>&quot; /&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan=&quot;2&quot; bgcolor=&quot;#FFFFFF&quot;&gt;&lt;div align=&quot;center&quot;&gt;<br />
&lt;input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot; 修改 &quot; /&gt;<br />
&lt;/div&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/form&gt;<br />
&lt;/table&gt;</p>
      <p>----------------------------------------------------------------<br />
        要注意name值别出错<br />
        <span class="STYLE6">&lt;%=rs(&quot;name&quot;)%&gt;</span> 和 <span class="STYLE6">&lt;%=rs(&quot;addr&quot;)%&gt;</span> 是用来显示内容的. <br />
        <br />
        &lt;form name=&quot;form1&quot; action=&quot;<span class="STYLE6">editok.asp?id=&lt;%=id%&gt;</span>&quot; method=&quot;post&quot;&gt; 表示把内容提交到editok.asp处理,并且注明 id=多少<br />
        <br />
        <br /> 
        现在我们就要建立editok.asp文件用来接收修改信息。<br />
        editok.asp只是代码,不需要建立表格之类的,代码如下:<br />
        ----------------------------------------------------------------<br />
        &lt;%<br />
        <span class="STYLE21">set conn=server.CreateObject(&quot;adodb.connection&quot;)<br />
        DBPath = Server.MapPath(&quot;db1.mdb&quot;)<br />
      conn.open &quot;provider=microsoft.jet.oledb.4.0; data source=&quot;&amp;DBpath<br />
        </span><br />
        <span class="STYLE2">id=trim(request(&quot;id&quot;))</span><br />
        set rs=server.CreateObject(&quot;adodb.recordset&quot;)<br />
        <span class="STYLE9">sql=&quot;select * from info where id=&quot;&amp;id</span><br />
        rs.open sql,conn,<span class="STYLE2">1,3</span><br />
        <span class="STYLE3">rs(&quot;name&quot;)=request.form(&quot;name&quot;)<br />
        rs(&quot;addr&quot;)=request.form(&quot;addr&quot;)</span><br />
        <span class="STYLE11">rs.update</span><br />
        rs.close<br />
        set rs=nothing<br />
        conn.close<br />
        set conn=nothing<br />
        %&gt;<br />
&lt;script lanaguage=&quot;javascript&quot;&gt;{window.alert('修改成功!请返回!');window.location.href='del.asp'}&lt;/script&gt;<br />
        ----------------------------------------------------------------<br />
        <span class="STYLE2">id=trim(request(&quot;id&quot;))</span> 取得要修改信息的ID<br />
        <br />
        <span class="STYLE9">sql=&quot;select * from info where id=&quot;&amp;id</span> 取得与数据库ID的链接<br />
        <br />
        <span class="STYLE3">rs(&quot;name&quot;)=request.form(&quot;name&quot;)<br />
rs(&quot;addr&quot;)=request.form(&quot;addr&quot;)</span><br />
        <span class="STYLE11">rs.update<br />
        rs.close</span> <br />
        表示将数据库现在的内容换成修改的内容<br />
        <br />
        &lt;script lanaguage=&quot;javascript&quot;&gt;{window.alert('修改成功!请返回!');window.location.href='del.asp'}&lt;/script&gt;<br />
        给与修改后的提示<br />
        <br />
        到此为止,本教程完全结束。<br />
        <br />
      </p>
    </td>
    <td width="154" bgcolor="#FFFFFF"><p>&nbsp;</p></td>
  </tr>
</table>
<br />
<table width="700" border="0" align="center" cellpadding="8" cellspacing="1" bgcolor="#D6E0EF">
  <tr>
    <td colspan="2" bgcolor="#698CC3"><a name="10">
    <div align="center" class="STYLE1"><strong>第十课</strong> - 编者注 </div></td>
  </tr>
  <tr>
    <td width="523" bgcolor="#FFFFFF"><p>看了这个教程,相信初学者能够理解过来。关键是要多做,多熟悉代码。<br />
      因为这个只是教初学者入门,所以有所谓的漏洞是事实,请高手不要太介意。<br />
        <br />
    </p>
    </td>
    <td width="154" bgcolor="#FFFFFF"><p>&nbsp;</p></td>
  </tr>
</table>
<br />
<br />
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -