CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

ASP插入的问题,我老是解决不了...数据库是Access的,新手求教

楼主hedingsheng(极光)2006-04-02 04:25:57 在 Web 开发 / ASP 提问

<!--#include   file="conn/conn.asp"-->  
  <%  
  set   rs=server.createobject("adodb.recordset")  
  rs.open   "select   *   from   mb",conn,   1,   2  
  rs.addnew  
  rs("name")=request.Form("name")  
  rs("age")=request.Form("age")  
  rs.update  
  rs.close  
  set   rs=nothing  
  %>  
     
   
  问题点数:50、回复次数:18Top

1 楼fl99(笨笨(QQ:250009333))回复于 2006-04-02 04:30:38 得分 0

<!--#include   file="conn/conn.asp"-->  
  <%  
  conn.execute(insert   into   md(name,age)   values   ('"   &   request.Form("name")   &"',   "   &   request.Form("age")   &   ")"   )  
  'age   是数字型,name是字符串类型  
  %>Top

2 楼hedingsheng(极光)回复于 2006-04-02 04:50:52 得分 0

那位大虾的语句试过还是没用的....我发上来的一段在语法有错误吗?Top

3 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-04-02 06:58:34 得分 10

我的电脑->工具->文件夹选项->查看->简单文件夹共享的勾去了  
  右键点mdb文件在安全里把everyone权限加上Top

4 楼rainic(Rain Chan)回复于 2006-04-02 08:03:55 得分 0

楼主的代码就这样看上去没错  
  但我不知道rs.open   "select   *   from   mb",conn,   1,   2这句里的1,2是否够权限  
  我一般用1,3Top

5 楼phuson(寂寞沙洲)回复于 2006-04-02 10:46:58 得分 0

楼主,出错信息是什么?贴上来look   lookTop

6 楼Fly1ng(飞天)回复于 2006-04-02 11:02:24 得分 10

就是,把错误提示发上来看看  
  很有可能是4楼老兄说的权限设置的问题  
  (不光是文件权限问题,还有IIS设置权限)Top

7 楼hedingsheng(极光)回复于 2006-04-12 00:41:08 得分 0

我的电脑->工具->文件夹选项->查看->简单文件夹共享的勾去了  
  右键点mdb文件在安全里把everyone权限加上  
  =================  
  就是,把错误提示发上来看看  
  很有可能是4楼老兄说的权限设置的问题  
  (不光是文件权限问题,还有IIS设置权限)  
  ===============  
  两位谢了Top

8 楼sy_binbin()回复于 2006-04-12 08:48:15 得分 0

我一般把修改,删除都设置成1,3Top

9 楼zhanghongwen(流氓蚊子)回复于 2006-04-12 09:12:18 得分 0

改成1,3应该就可以了.Top

10 楼blow_jj(阿俊)回复于 2006-04-12 09:25:47 得分 0

rs.open   "select   *   from   mb",conn,   1,   2改为rs.open   "select   *   from   mb",conn,   1,   3Top

11 楼loveme820(例外)回复于 2006-04-12 09:30:29 得分 0

也要注意request.Form("name")是否为nullTop

12 楼jiayihi(嘿嘿)回复于 2006-04-12 10:04:51 得分 0

这个问题遇到过。。你把字段名name改下。就MO问题了Top

13 楼fuguotao1(fuguotao)回复于 2006-04-12 10:05:05 得分 0

rs.open   "select   *   from   mb",conn,   3,   3  
  这个通用。Top

14 楼itzhiren(itzhiren)回复于 2006-04-12 10:08:46 得分 0

rs.open   "select   *   from   mb",conn,   1,   2改为rs.open   "select   *   from   mb",conn,   1,   3  
  Top

15 楼onekey(星星离我还很远)回复于 2006-04-12 10:14:47 得分 0

jfTop

16 楼sxsgssgs(.net新手)回复于 2006-04-12 10:18:42 得分 0

如果,你是通过get方式传输参数的,你不能通过  
  rs("name")=request.Form("name")  
  rs("age")=request.Form("age")  
  这种方式取得结果的。  
   
  你最好用  
  rs("name")=request("name")  
  rs("age")=request("age")  
  方式,适合form提交及get传输。Top

17 楼gloryangel()回复于 2006-04-27 09:02:56 得分 30

我的电脑->工具->文件夹选项->查看->简单文件夹共享的勾去了  
  右键点mdb文件在安全里把everyone权限加上  
  还有IIS的也要设  
  Top

18 楼BINGOWILL()回复于 2006-04-27 09:10:40 得分 0

同意sxsgssgs(晋乡浪子),补充下,如果是POST方式传值,就用    
  rs("name")=request("name")  
  rs("age")=request("age")Top

相关问题

关键词

得分解答快速导航

  • 帖主:hedingsheng
  • liuxiaoyi666
  • Fly1ng
  • gloryangel

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo