CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

不超过10行的语句,错在哪??? (贴出代码)

楼主mrlong(龙三少)2005-05-13 18:17:29 在 Web 开发 / ASP 提问

'数据操作  
  Dim   MyConn,SqlStr,DataBasePath,ConnStr  
   
  DataBasePath   =   server.mappath("data/bbs.asp")    
  Set   MyConn   =   Server.CreateObject("ADODB.Connection")  
  ConnStr   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   DataBasePath   &     ";Persist   Security   Info=False"      
  MyConn.Open   ConnStr    
   
  SqlStr   =   "Insert   Into   QuestionList(GroupID)   Values(2)"  
   
  Myconn.Execute   SqlStr  
   
   
  IE提示  
   
  Microsoft   VBScript   编译器错误   错误   '800a03f6'    
   
  缺少   'End'    
   
  /iisHelp/common/500-100.asp,行242    
   
  Microsoft   JET   Database   Engine   错误   '80004005'    
   
  操作必须使用一个可更新的查询。    
   
  /bbs/DataModule.asp,行44    
  问题点数:20、回复次数:13Top

1 楼mrlong(龙三少)回复于 2005-05-13 18:21:10 得分 0

Insert   Into   QuestionList(GroupID)   Values(2)  
  我检验过了,在mdb库内可以执行没有问题Top

2 楼cmslovehxh(关中刀客)回复于 2005-05-13 18:23:01 得分 0

行44   是那行?Top

3 楼mayi545()回复于 2005-05-13 18:23:52 得分 0

给everyone加上权限.文件夹没权限Top

4 楼mrlong(龙三少)回复于 2005-05-13 18:50:08 得分 0

你指的是文件mdb的权限,我是管理员怅号进来的,可以读写,mdb是读写的Top

5 楼mrlong(龙三少)回复于 2005-05-13 18:50:38 得分 0

44行=   Myconn.Execute   SqlStrTop

6 楼mrlong(龙三少)回复于 2005-05-13 18:52:23 得分 0

我想是不可能,但我还是试了一下,加入everyone权限,还是不行,晕  
   
   
  晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕  
  晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕  
  晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕晕Top

7 楼cmslovehxh(关中刀客)回复于 2005-05-13 19:09:11 得分 2

整个文件夹加上   everyone写权限  
  Top

8 楼sandq(阿牛)回复于 2005-05-13 23:35:33 得分 3

Microsoft   JET   Database   Engine   错误   '80004005'    
  操作必须使用一个可更新的查询。  
   
  产生这种错误的可能是  
  1:因为你使用的是ACCESS的数据库,当你打开数据库的时候,会创建一个临时文件,*.ldb  
  2:   所以你需要给这个文件夹以写入的权力。  
  3:最简单有效的方法是你重新建一下虚拟目录,在设置的最后的一个页面上的多选框中将“写入”等选中即可。(默认情况下是不选中的!)Top

9 楼sandq(阿牛)回复于 2005-05-13 23:36:04 得分 0

关中刀客的做法也是可以的!!Top

10 楼seeitco(光光)回复于 2005-05-13 23:42:22 得分 0

建了一个网站,欢迎大家提出保贵的意见  
   
  IT速查手册  
  www.seeitco.com  
  构建从业者与公司的桥梁.  
  是你找工作的助手.  
   
  谢谢参观Top

11 楼zy51(Final)回复于 2005-05-14 01:20:20 得分 0

80%   是ntfs权限分配不当。Top

12 楼yb2008(中科商务网--ZKE360.COM)回复于 2005-05-14 08:40:55 得分 15

%90是你的数据库没有权限,在数据库上右击属性,添加个everyone,基本上就可以了...  
   
   
  '楼主给分我哦...Top

13 楼mrlong(龙三少)回复于 2005-05-15 10:15:57 得分 0

yb2008(努力学ASP.NET!!)   说对了.Top

相关问题

  • 这个代码为何出错?(只有一个语句)
  • 如下的代码为何总是提示‘update’语句错???!!!
  • 这段代码哪错了?[错误提示:insert into 语句句法错误]
  • 关于引用word对象出错,代码贴出,请大家帮我看看!
  • 执行SQL语句出错,和书上代码一模一样,何故?TKS(附代码)
  • 语句排错
  • java代码中写insert语句
  • 请帮个忙,为什么第二次运行会出错(ADO),代码贴出来了
  • 无法理解的问题!贴出我的代码!~!~,最常用的,最简单的功能,尽然有错?
  • 有关datagird删除数据的问题,小弟我把代码贴出来,大家看看错在哪里?

关键词

  • 数据库
  • microsoft
  • asp
  • 晕晕晕晕晕晕晕晕
  • myconn
  • 权限
  • 错误
  • sqlstr
  • 操作
  • jet

得分解答快速导航

  • 帖主:mrlong
  • cmslovehxh
  • sandq
  • yb2008

相关链接

  • Web开发类图书

广告也精彩

反馈

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