查看: 9848|回复: 15

[问与答] 麻烦你给我解释一下。。

[复制链接]
中国梦 发表于 2015-1-28 18:08:57 | 显示全部楼层 |阅读模式
daptar.rar (6.79 KB, 下载次数: 171) 我在你们的简单的数据库程序和其他网站的asp教程来联系谢了,asp代码。怎么会按要求来也不行,把源代码抄过来也不行。。。
index.asp

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  4. <title>无标题文档</title>
  5. </head>
  6. <body>
  7. <form id="form1" name="form1" method="post" action="conn2.asp">
  8.   <p>
  9.     姓名 :
  10.       <label>
  11.     <input name="isim" type="text" id="isim" />
  12.     </label>
  13.   </p>
  14.   <p>电话 :
  15.     <input name="tel" type="text" id="tel" />

  16.   <p>内容:
  17.     <label>
  18.     <textarea rows="5" name="mazmun" id="mazmun"></textarea>
  19.     </label>
  20.     <br />
  21.     <label>
  22.     <input type="submit" name="Submit" value="提交" />
  23.     </label>
  24.   </p>
  25. </form>
  26. </body>
  27. </html>

复制代码


conn2.asp

  1. <%
  2. set conn=server.createobject("adodb.connection")
  3. conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("daptar.mdb")
  4. isim=request.form("isim")
  5. tel=request.form("tel")
  6. mazmun=request.form("mazmun")
  7. exec="insert into book(isim,tel,mazmun)values('"+isim+"','"+tel+"','"+mazmun+"')"
  8. conn.execute exec
  9. conn.close
  10. set conn=nothing
  11. %>
  12. <%="记录添加成功!"%>

复制代码


老师出问题什么不匹配。。。一大谈。。。搞不懂。我看了CSDN上的一个帖子里 去掉conn.execute exec试试 。可以执行命令。可是没有记录到数据库里。
按照你们的程序分析不来觉得比较复杂 。
  我不想让你们直接给我写一段代码。。。我就想知道原因 , 如果能出5分钟时间给我解释一下 ,我非常高兴的。提前万分感谢你们。
ttasp 发表于 2015-1-28 19:16:39 | 显示全部楼层
我在你们的简单的数据库程序和其他网站的asp教程来联系谢了,asp代码。怎么会按要求来也不行,把源代码抄过 ...
中国梦 发表于 2015-1-28 18:08



   首先你得设计好数据库,比如内容字段,你得设置为备注,可以存储大数据 QQ图片20150128191618.jpg
ttasp 发表于 2015-1-28 19:26:03 | 显示全部楼层
QQ截图20150128192059.jpg
给你写在代码里面了,其实你都是基本上写好了的,稍微注意下就行了

标注了语法的.rar

7.66 KB, 下载次数: 2, 下载积分: 威望 1 个

售价: 1 个ASP币  [记录]

 楼主| 中国梦 发表于 2015-1-29 10:48:05 | 显示全部楼层
非常感谢。。。知道了自己的错误、、、后期还会打扰你们,希望理解新手
 楼主| 中国梦 发表于 2015-1-29 11:50:15 | 显示全部楼层
  1. <%
  2. set conn=server.createobject("adodb.connection")
  3. conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("daptar.mdb")
  4. %>
  5. <%sql="select * from book"
  6. set rs=server.createobject("adodb.recordset")
  7. rs.open sql,conn,1,1 %>
  8. <%
  9. isim=request.form("isim")
  10. tel=request.form("tel")
  11. mazmun=request.form("mazmun")
  12. %>
  13. <html>
  14. <body>
  15. <table width="948" border="1">
  16. <%do while not rs.eof%>
  17.   <tr>
  18.     <td width="57">id</td>
  19.     <td width="127"><%rs=("id")%></td>
  20.   </tr>
  21.   <tr>
  22.     <td>wakit</td>
  23.     <td><%rs=("time")%></td>
  24.   </tr>
  25.   <tr>
  26.     <td>isim</td>
  27.     <td><%rs=("isim")%></td>
  28.   </tr>
  29.   <tr>
  30.     <td>telfun</td>
  31.     <td><%rs=("tel")%></td>
  32.   </tr>
  33.   <tr>
  34.     <td>mazmun</td>
  35.     <td><%rs=("mazmun")%></td>
  36.   </tr>
  37. <%
  38. rs.movenext
  39. loop
  40. %>
  41. </table>

  42. </body></html>
复制代码
怎么会天天出问题。。
 楼主| 中国梦 发表于 2015-1-29 12:01:29 | 显示全部楼层
不出数据...不出数据...不出数据...
ttasp 发表于 2015-1-29 12:09:03 | 显示全部楼层
怎么会天天出问题。。
中国梦 发表于 2015-1-29 11:50


办法总比问题多
ttasp 发表于 2015-1-29 12:15:28 | 显示全部楼层
不出数据...不出数据...不出数据...
中国梦 发表于 2015-1-29 12:01
基本的语法错误
QQ图片20150129121257.jpg


还有就是数据库里面对应的字段要有,才能查询

Site_B.rar

7.2 KB, 下载次数: 173, 下载积分: 威望 1 个

 楼主| 中国梦 发表于 2015-1-29 12:28:22 | 显示全部楼层
哦知道了。。谢谢

我自己分析的是 , 开了门就忘关。。对不对?

还有多了变量赋值等语句,,,,

谢谢了。。这样学的真有意思,可是真的打扰你们了。。不要好意思
ttasp 发表于 2015-1-29 13:25:07 | 显示全部楼层
哦知道了。。谢谢

我自己分析的是 , 开了门就忘关。。对不对?

还有多了变量赋值等语句,,,,

...
中国梦 发表于 2015-1-29 12:28

是的,基本语法的问题,以后多注意下。尤其是数据库里面的字段,一定得跟程序对应起来。都是新手过来的,加油。
 楼主| 中国梦 发表于 2015-1-29 18:54:04 | 显示全部楼层

  1. <%
  2. set conn=server.createobject("adodb.connection")
  3. conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("daptar.mdb")
  4. %>
  5. <!-- #include file="mima.asp"-->


  6. <html>

  7. <head>  

  8. <title>删除留言</title>  

  9. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  

  10. </head>
  11. <body >  

  12. <h2 align="center">删除留言</h2>  


  13. <!-- 注意其中将传递过来的ID存放到隐文本框中了  -->

  14. <form name="frmDelete" method="POST" action="">

  15. <center>请输入删除密码:

  16. <input type="password" name="conPwd" size="10" value="">

  17. <input type="text" name="txtID" value="<%=Request.QueryString("ID")%>">  


  18. <input type="submit" value=" 提交" size="20">

  19. </center>



  20. </form>

  21. <%
  22. If Request.Form("conPwd")=conPwd Then

  23. Dim Sql  

  24. sql="delete * from book where id="&cint(request.form("id"))  

  25. conn.Execute(Sql)  


  26. End If

  27. %>
  28. <%response.write"ok"%></br>
  29. </body>

  30. </html>  
复制代码
无法删除。。。可是
  1. <%
  2. set conn=server.createobject("adodb.connection")
  3. conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("daptar.mdb")
  4. sql="delete * from book where id="&cint(request.form("id"))
  5. conn.execute(sql)
  6. %>
  7. <%response.write"ok"%></br>
  8. <a href="index.asp">返回</a>
复制代码
这个可以删除 ?天天打扰你。。非常抱歉
ttasp 发表于 2015-1-29 22:51:11 | 显示全部楼层
无法删除。。。可是这个可以删除 ?天天打扰你。。非常抱歉
中国梦 发表于 2015-1-29 18:54



    mima.asp呢?最好发打包的,好调试
 楼主| 中国梦 发表于 2015-1-30 12:17:15 | 显示全部楼层
<input type="text" name="ID" value="<%=Request.QueryString("ID")%>">  
这里的name="ID" 不对了name=textid改了一下ID就可以删除了。。。。谢谢。
ttasp 发表于 2015-1-30 15:11:59 | 显示全部楼层
这里的name="ID" 不对了name=textid改了一下ID就可以删除了。。。。谢谢。
中国梦 发表于 2015-1-30 12:17


进步了
密山人 发表于 2016-1-6 08:13:51 | 显示全部楼层
如何获取asp币呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号