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

asp+access

楼主lqhwyh(思陽)2005-02-03 17:15:50 在 Web 开发 / ASP 提问

请教大家我遇到的一个很奇怪!!  
  我用的数据库是access  
  有一個庫的一個表名叫Grade   里面有三个字段一个是ID是自动编号,还有一个是gradeName是一个字符型的字段,还有一个是Retire字段是数值型的,后面两个字段都允许为空,  
  但是我在的插入語句為:  
  adoConnection_Open   Connection    
  sql="insert   into   Grade(GradeName,Retire)   values('"   &   GradeName   &   "',0)"  
  Connection.execute(sql)  
   
  adoConnection_Open為一個函數為:  
    function   adoConnection_Open(oconn)  
                    set   oconn=server.CreateObject("adodb.connection")  
                 
                    oconn.Open="driver={Microsoft   Access   Driver   (*.mdb)};DBq=C:\Inetpub\wwwroot\Achievement\Achievement.mdb;"  
              '      
   
                    oconn.CommandTimeout=300  
      end   function  
  现在出现的问题能查询,但是不能更新,和插入 问题点数:20、回复次数:10Top

1 楼citybird888(在下随风,随处风流的风!)回复于 2005-02-03 17:19:02 得分 0

什么错误?Top

2 楼sugarshop(SugarXu)回复于 2005-02-03 17:25:50 得分 3

sql="insert   into   Grade(GradeName,Retire,***,***)   values('"   &   GradeName   &   "',0,"","")"  
  试试  
   
  为什么不能更新啊?  
  update   table_name   set   col_name   =   "..."   where...Top

3 楼douguangyao(咦,有间客栈!)回复于 2005-02-03 17:33:12 得分 3

自己调试阿,把sql语句输出,在数据库里面执行一下,看看sql语句写的对不对。  
  response.write("sql")  
  Top

4 楼cheng17(+天空+)回复于 2005-02-03 17:35:30 得分 0

出什么错?Top

5 楼tx2ah(干嘛)回复于 2005-02-03 18:18:58 得分 4

数据库以什么方式打开?只读?更新?写入?Top

6 楼lqhwyh(思陽)回复于 2005-02-04 10:26:54 得分 0

我有试过把那条insert语句打印出来,放在ACCESS里面运行能通过啊,,,,,,,  
  Top

7 楼lqhwyh(思陽)回复于 2005-02-04 10:29:14 得分 0

以大家的经验来看,我那条数据库的连接方式,有没有问题啊????????????????Top

8 楼lqhwyh(思陽)回复于 2005-02-04 10:29:28 得分 0

请大家再帮帮忙啊,急啊Top

9 楼masong_1978(http://www.bd2shou.com)回复于 2005-02-04 10:57:54 得分 10

你可以看看你的目录文件夹,右击--属性--安全----完全控制!  
  应该可以解决!!!  
   
   
  Top

10 楼lqhwyh(思陽)回复于 2005-02-15 06:56:46 得分 0

现在我知道问题出在哪里了,问题出现在那个连接字符串上,  
      oconn.Open="driver={Microsoft   Access   Driver   (*.mdb)};DBq=C:\Inetpub\wwwroot\Achievement\Achievement.mdb;"  
  要采用那个Jet4.0的数据源  
  但是现在还是有一个问题就是我在一台机子上可以进行对数据库进行操作,但是在另一台机还是只能查询啊,,,本来以为是IIS问题,但是IIS有重装过,,你们说的那个”目录文件夹右击--属性--安全----完全控制!“方法也试过,但是也是不行,,,一  
   
  Top

相关问题

  • asp+access
  • asp+access
  • Access和Asp
  • asp+access问题
  • asp 与 Access 错误 ?
  • ASP+ACCESS的问题?
  • a problem about access .asp page
  • asp+access的问题
  • asp连access出错
  • 急!请帮帮忙!asp+access

关键词

  • 字段
  • 语句
  • 数据库
  • access
  • sql
  • gradename
  • oconn
  • achievement
  • adoconnection
  • mdb

得分解答快速导航

  • 帖主:lqhwyh
  • sugarshop
  • douguangyao
  • tx2ah
  • masong_1978

相关链接

  • Web开发类图书

广告也精彩

反馈

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