<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    世界因你而精彩  
    日歷
    <2007年12月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345
    統計
    • 隨筆 - 169
    • 文章 - 1
    • 評論 - 138
    • 引用 - 0

    導航

    常用鏈接

    留言簿(9)

    隨筆分類(163)

    隨筆檔案(154)

    文章檔案(1)

    新聞檔案(1)

    相冊

    收藏夾(1)

    個人雜雜

    友情鏈接

    自學考試

    資料搜索

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 360176
    • 排名 - 153

    最新評論

    閱讀排行榜

    評論排行榜

     
    這兩天小弟提了個Bug,也是在網上找了些資料,才搞定了它,順便在此作個筆記

    重點作解析對象:
    Sub SaveAdd()
    cm.CommandText   =   "INSERT INTO [xm_news] (n_title,n_pic,n_Info,n_Atime) VALUES(?,?,?,?)"
    cm.Prepared   =   True
    cm.Parameters.Append   cm.CreateParameter("n_title",200, ,255)
    cm.Parameters.Append   cm.CreateParameter("n_pic",200, ,255)
    cm.Parameters.Append   cm.CreateParameter("n_Info",200,  ,-1)
    cm.Parameters.Append   cm.CreateParameter("n_Atime",200, ,255)
    cm("n_title")=Request.Form("title")
    cm("n_pic")=Request.Form("defaultpic")
    cm("n_Info")=Request.Form("info")
    cm("n_Atime")=now
    cm.Execute
     Response.Write ("<script>alert('添加成功!');location='?'</script>")
    End Sub

    cm.Parameters.Append   cm.CreateParameter("n_Info",200,  ,-1)
    '得是-1

    <!--#include file="inc.asp"-->
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>后臺產品管理</title>
    <STYLE type=text/css>BODY {
     BACKGROUND-COLOR: #ffffff
    }
    .toptable1 {
     COLOR: #000000; BACKGROUND-COLOR: #d2d6dc
    }
    .toptable2 {
     BACKGROUND-IMAGE: url(images/topdi.gif); COLOR: #000000
    }
    .banner {
     BACKGROUND-IMAGE: url(images/topdi.gif); COLOR: #7089a9; HEIGHT: 25px
    }
    .tablecolor {
     WIDTH: 98%; WORD-BREAK: break-all; BACKGROUND-COLOR: #888888
    }
    .tablebody {
     BACKGROUND-COLOR: #ffffff
    }
    TD {
     FONT-SIZE: 12px; COLOR: #000000
    }
    INPUT {
     BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 9pt; BACKGROUND: url(images/input.gif) #ffffff; BORDER-LEFT: #333333 1px solid; COLOR: #000000; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: verdana
    }
    A:link {
     COLOR: #666666; TEXT-DECORATION: none
    }
    A:active {
     COLOR: #666666; TEXT-DECORATION: none
    }
    A:visited {
     COLOR: #666666; TEXT-DECORATION: none
    }
    A:hover {
     COLOR: #339900; TEXT-DECORATION: underline
    }
    A.a:link {
     COLOR: #ea7500; TEXT-DECORATION: none
    }
    A.a:visited {
     COLOR: #ea7500; TEXT-DECORATION: none
    }
    A.a:active {
     COLOR: #ea7500; TEXT-DECORATION: none
    }
    A.a:hover {
     COLOR: #ea7500; TEXT-DECORATION: underline
    }
    </STYLE>
    </head>
    <body>
    <%
    Call Checkadmin()
    ID=CheckNumeric(Request("ID"))
    Action = Trim(Request.QueryString("Action"))

    DatabasePath="../database/database.mdb"
    Set Conn = Server.Createobject("Adodb.Connection")
    Conn.Open "Provider=Microsoft.Jet.Oledb.4.0;Data Source="&Server.Mappath(DatabasePath)
    'Call OpenDatabase()
    Set   cm=   Server.CreateObject("ADODB.Command")
    Set   cm.ActiveConnection   =   Conn
    Select Case Action
     Case "Edit"
      Call Edit()
     Case "SaveAdd"
      Call SaveADD()
     Case "Add"
      Call Add()
     Case "SaveEdit"
      Call Saveedit()
     Case "Del"
      Call Del()
     Case Else
      call Normal()
    End Select
    call CloseDatabase()

    Sub Edit()
    Set Rs = Conn.Execute("SELECT * From xm_news Where n_Id ="&id&"")
    %><form action="?Action=SaveEdit&ID=<%=RS("n_ID")%>" method="post"  name="form1" >

      <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#95DDFF">
        <tr bgcolor="#ECF4FB">
          <td width="14%" height="30">新聞標題:</td>
          <td>
            <input name="title" type="text" id="title" value="<%=RS("n_title")%>" size="50"></td>
      </tr>

        <tr bgcolor="#ECF4FB">
          <td height="30">新聞圖片:</td>
          <td>
            <INPUT name="DefaultPic" type="text" id="DefaultPic" value="<%=rs("n_pic")%>">
          <br> <IFRAME ID="DefaultPic1" SRC="upload.asp?t=1" FRAMEBORDER="0" SCROLLING="no" WIDTH="500" HEIGHT="30"></IFRAME></td>
      </tr>
      <tr>

        <tr bgcolor="#ECF4FB">
          <td height="30">新聞描述:</td>
          <td>
            <textarea name="info" cols="50" id="textarea"><%=rs("n_info")%></textarea>
      </tr>
        <tr bgcolor="#ECF4FB">
          <td>&nbsp;</td>
          <td>
            <input type="submit" name="bottom2" value="提交" > <input type="reset" name="Submit2" value="重置"></td>
      </tr>
    </table></form>
    <%
    End Sub

    Sub SAVEEdit()
    cm.CommandText   =   "Update xm_news Set n_title= ?,n_pic= ?, n_info=? Where n_Id="&id&""
    cm.Prepared   =   True
    cm.Parameters.Append   cm.CreateParameter("n_title",200, ,255)
    cm.Parameters.Append   cm.CreateParameter("n_pic",200, ,255)
    cm.Parameters.Append   cm.CreateParameter("n_Info",200,  ,-1)
    cm("n_title")=Request.Form("title")
    cm("n_pic")=Request.Form("Defaultpic")
    cm("n_Info")=Request.Form("info")
    cm.Execute

     'Conn.Execute("Update xm_news Set n_title='"&Request.Form("title")&"',n_pic='"&Request.Form("Defaultpic")&"',n_info='"&Request.Form("info")&"' Where n_Id="&id&"")
     Response.Write ("<script>alert('修改成功!');location='?'</script>")
    End Sub

    Sub SaveAdd()
    cm.CommandText   =   "INSERT INTO [xm_news] (n_title,n_pic,n_Info,n_Atime) VALUES(?,?,?,?)"
    cm.Prepared   =   True
    cm.Parameters.Append   cm.CreateParameter("n_title",200, ,255)
    cm.Parameters.Append   cm.CreateParameter("n_pic",200, ,255)
    cm.Parameters.Append   cm.CreateParameter("n_Info",200,  ,-1)
    cm.Parameters.Append   cm.CreateParameter("n_Atime",200, ,255)
    cm("n_title")=Request.Form("title")
    cm("n_pic")=Request.Form("defaultpic")
    cm("n_Info")=Request.Form("info")
    cm("n_Atime")=now
    cm.Execute
     Response.Write ("<script>alert('添加成功!');location='?'</script>")
    End Sub

    Sub Del()
     Conn.Execute("Delete from xm_news where n_Id ="&ID&"")
     Response.Write ("<script>alert('刪除成功!');location='?'</script>")
    End Sub

     


    Sub Add()
    %>
    <form action="?Action=SaveAdd" method="post"  name="form1" >
      <table width="100%"  border="0" cellpadding="0" cellspacing="1" bgcolor="#95DDFF">
        <tr bgcolor="#ECF4FB">
          <td width="14%" height="30">新聞標題:</td>
          <td>
            <input name="title" type="text" id="title" size="50" ></td>
        </tr>
        <tr bgcolor="#ECF4FB">
          <td height="30">新聞圖片test:</td>
          <td>
            <INPUT name="DefaultPic" type="text" id="DefaultPic"> <br> <IFRAME ID="DefaultPic1" SRC="upload.asp?t=1" FRAMEBORDER="0" SCROLLING="no" WIDTH="500" HEIGHT="30"></IFRAME></td>
        </tr>
        <tr>
        <tr bgcolor="#ECF4FB">
          <td height="30">新聞描述:</td>
          <td>
            <textarea name="info" cols="50" id="info"></textarea>
        </tr>
        <tr bgcolor="#ECF4FB">
          <td>&nbsp;</td>
          <td>
            <input type="submit" name="bottom" value="提交" > <input type="reset" name="Submit" value="重置"></td>
        </tr>
      </table>
    </form>
    <%
    End Sub

    sub normal%>

    <table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#95DDFF">
      <tr bgcolor="#ECF4FB">
        <td width="187" bgcolor="#ECF4FB"><strong>ID</strong></td>
        <td width="294" bgcolor="#ECF4FB"><strong>標題</strong></td>
        <td width="279" bgcolor="#ECF4FB"><strong>編輯</strong></td>
      </tr>
       <%
    PageNo=CheckNumeric(Request("pageno"))
    Sql="select n_id,n_title from xm_news order by n_id desc"
    set rs=server.CreateObject("adodb.recordset")
    rs.open sql,conn,1,1
    Pasz=12

    Total=INT(rs.RecordCount\Pasz+1)
    rs.PageSize=Cint(Pasz)

    if pageno<1 or PageNo=""  then
     pageno=1
    end if

    if pageno > Total then
     pageno=Total
    end if

    rs.AbsolutePage=pageno
    position=rs.PageSize*pageno
    pagebegin=position-rs.PageSize+1

    if position<rs.RecordCount then
     pagend=position
    else
     pagend=rs.RecordCount
    end if

    rs.AbsolutePosition=pagebegin
    for i =pagebegin to pagend
    %>
      <tr bgcolor="#ECF4FB">
        <td>&nbsp;<%=rs(0)%></td>
        <td>&nbsp;<%=rs(1)%></td>
        <td>&nbsp;<a href="?Action=Edit&ID=<%=RS(0)%>">編輯</a>|<a href="?Action=Del&ID=<%=RS(0)%>">刪除</a></td>
      </tr>
      <%
    rs.movenext
    next
    rs.close
    set rs=nothing
    %>
    </table>
    <table align=center>
    <tr>
    <td align=right style="border:0px"><a href="?pageno=<%=pageno-1%>"><br>[上一頁]</a></td>
    <td align=left style="border:0px"><a href="?pageno=<%=pageno+1%>"><br>[下一頁]</a></td>
    </tr>
    </table>
    <%end sub%>
    </body>
    </html>

    posted on 2007-12-13 14:24 張秀蘭 閱讀(545) 評論(1)  編輯  收藏 所屬分類: 資料查找
    評論:
    • # re: asp access數據庫預處理方法  ghost210 Posted @ 2012-07-06 11:49
      謝謝了,我從網上找了很多資料,發現從您這里解決了。
      太感謝了  回復  更多評論   

     
    Copyright © 張秀蘭 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 嫖丰满老熟妇AAAA片免费看| 色吊丝永久在线观看最新免费| 亚洲乱码一二三四区麻豆| 天天摸夜夜摸成人免费视频| 国产激情久久久久影院老熟女免费| 亚洲国产精品无码专区影院 | 日本免费一区二区在线观看| 亚洲人成自拍网站在线观看| AV在线播放日韩亚洲欧| 57pao国产成永久免费视频| 亚洲最大av资源站无码av网址| 亚洲精品久久久www| 久久九九兔免费精品6| 美女被爆羞羞网站在免费观看| 亚洲av综合av一区| 国产乱子伦精品免费女 | 免费一级毛片一级毛片aa| 国产免费无码AV片在线观看不卡| 国产精品亚洲一区二区麻豆| 亚洲精品无码久久千人斩| 成人免费午间影院在线观看| a级片免费在线观看| 亚洲av无码成人影院一区| 亚洲AV永久青草无码精品| 免费va在线观看| 香蕉成人免费看片视频app下载| 亚洲kkk4444在线观看| 亚洲av综合色区| 亚洲日韩中文在线精品第一 | 日本视频一区在线观看免费| 四虎影视永久在线精品免费| 亚洲色欲色欲www| 亚洲熟妇无码AV在线播放| 国产男女猛烈无遮挡免费视频网站 | 久久青青草原亚洲av无码app | 亚洲国产精品激情在线观看| 性做久久久久久久免费看| 三年片在线观看免费观看大全动漫| 综合偷自拍亚洲乱中文字幕| 亚洲国产成人精品久久 | 黄色免费网站在线看|