| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 622 人关注过本帖
标题:[求助]一个数据库更新的问题!
只看楼主 加入收藏
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
结帖率:100%
收藏
 问题点数:0 回复次数:8 
[求助]一个数据库更新的问题!
以下是我的代码:
if UPdateyes="DOUPDate" then
ComName=trim(request.Form("NameClass"))
HomeAbout=trim(request.Form("HomeAbout"))
MyID=trim(request.Form("MyID"))
UPTOID=trim(request.QueryString("DOID"))
set rsw=Server.CreateObject("Adodb.Recordset")
sqlw="Select id,MyID,ComName,HomeAbout From Company where id="&UPTOID
rsw.open sqlw,conn,1,3
rsw("MyID")=MyID
rsw("HomeAbout")=HomeAbout
rsw("ComName")=ComName
rsw.update
rsw.close
set rsw=nothing
end if

当我运行的时候总是提示:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
/system/companyall.asp, 第 79 行
红色的是地79行. 大家看看是那里有问题呀?  谢谢了
搜索更多相关主题的帖子: 数据库 MyID trim rsw 
2006-07-27 10:39
xiaochun662003
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2006-7-8
收藏
得分:0 
我也遇到过这样的问题,你用的是不是access2003的数据为啊!~

但我后来怎么不知不觉得就好了!~
2006-07-27 11:43
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 

请确认用户具有对数据库的读写权限


http://www./
2006-07-27 12:42
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 

怎么  没有人知道什么原因吗?


我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2006-07-27 13:02
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
收藏
得分:0 
我在原来的机子上面测试好了! 但是换个机子就出现这个问题!

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2006-07-27 13:03
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
你原来的机子的系统是什么?换了之后的系统是什么?

如果换成了2000 就请 确认用户具有对数据库的读写权限

http://www./
2006-07-27 14:40
浪子寻红颜
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-7-30
收藏
得分:0 

回五楼的美女,你换了台机子出问题,你看看是不是你连接字符串那里没改机器名的问题


2006-07-30 14:26
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(浪子寻红颜)回五楼的美女,你换了台机子出问...
以下是引用浪子寻红颜在2006-7-30 14:26:50的发言:

回五楼的美女,你换了台机子出问题,你看看是不是你连接字符串那里没改机器名的问题

Access数据库是不需要机器名称的,根据楼主的错误信息可以排除,数据库连接字符串的错误。因为如果连接字符串出错,就会在ADODB.Connection对象的Open方法时报错,这个楼主需要在数据库的.mdb文件里鼠标右键查看属性里,只读服选框是否选中或NTFS系统中安全选项卡里是否允许读写。如果只读被选中,点击取消选中状态。

2006-07-30 14:37
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 

我遇到这样的问题一率去改数据库的写权限就可以解决了!
当然也要看磁盘是格式化的那!正如8楼说的NTFS就有安全选项卡,FAT32就没有了!直接改权限就可以了。


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-30 22:15
快速回复:[求助]一个数据库更新的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016270 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved