| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 536 人关注过本帖
标题:一个奇怪的ASP更新问题,望大家可以共同研究个中缘由!小弟在线恭候
只看楼主 加入收藏
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
结帖率:50%
收藏
 问题点数:0 回复次数:4 
一个奇怪的ASP更新问题,望大家可以共同研究个中缘由!小弟在线恭候
有个奇怪的ASP更新问题(数据库 ACCESS),修改同一个数据表的数据,有些记录的所有项目都可以修改,有些记录却任何一个项目都无法更改。这是什么原因?
欢迎加我私 QQ:149366914 (注明来自ASP论坛)

下面为 更新 代码
case "edit"
spic=request.form("spic")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open"select * from product where ID ="&id,conn,1,3
if rs("spic")<>spic then'当前小图地址与记录不同时,执行删除操作
F_filename=rs("spic")
IF F_filename = "../images/buynopic.gif" Then
F_filename = ""
End If
if objFSO.fileExists(Server.MapPath(F_filename)) then
objFSO.DeleteFile(Server.MapPath(F_filename))
end if
end if' 图片检测工作完成,开始执行修改命令
For i = 1 To Request.Form("detail").Count
strDetail = strDetail & Request.Form("detail")(i)
Next
'***************************************************************
rs("name")=trim(request.form("name"))
rs("bigclassid")=bigclassid
rs("smallclassid")=smallclassid
rs("mark")=pid
rs("introduce")=trim(request.form("introduce"))
rs("price1")=price1
rs("price2")=price2
rs("price3")=price3
rs("spic")=trim(request.form("spic"))
rs("categoryid")=categoryid
rs("productdate")=productdate
rs("discount")=discount
rs("score")=trim(request.form("score"))
rs("grade")=trim(request.form("grade"))
rs("type")=trim(request.form("type"))
rs("recommend")=trim(request.form("recommend"))
rs("detail")=strDetail
rs("code")=trim(request.form("code"))
rs("pweight")=trim(request.form("pweight"))'包装
rs("adddate")=now
rs("solded")=0
rs("viewnum")=0
rs("rank")=0
rs("ranknum")=0
rs("OtherProperty1")=trim(request.form("OtherProperty1"))
rs("OtherProperty2")=trim(request.form("OtherProperty2"))
rs("OtherProperty3")=trim(request.form("OtherProperty3"))
rs("OtherProperty4")=trim(request.form("OtherProperty4"))
rs("OtherProperty5")=trim(request.form("OtherProperty5"))
rs("tj")=tj
rs.update
rs.close
set rs=nothing
response.Write "<script language=javascript>alert('修改成功!');history.go(-1);</script>"
response.End

搜索更多相关主题的帖子: 缘由 ASP 恭候 研究 
2007-07-04 14:00
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
收藏
得分:0 
等了一天了,怎么没有人回应下呢!孤独的等待.....................

生活的理想,就是为了理想的生活。
2007-07-04 22:08
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 

把所有没加trim(request.form(...))的加上试试
比如说
rs("bigclassid")=bigclassid
改成
rs("bigclassid")=trim(request.form("bigclassid"))

2007-07-04 23:17
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
收藏
得分:0 
如果你的代码中有On Error Resume Next,包括包含页面,如果有的话先注释掉,看看有没有错误提示。
第二把你数据库中能改成允许空字符串的全改成允许空

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2007-07-05 08:27
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
收藏
得分:0 
谢谢楼上的热心帮忙,问题已经解决,并非是程序问题,而是数据库在导入EXCEL数据表后,数据类型没有转换过来,而长生的问题。

生活的理想,就是为了理想的生活。
2007-07-13 15:10
快速回复:一个奇怪的ASP更新问题,望大家可以共同研究个中缘由!小弟在线恭候
数据加载中...
 
   



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

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