| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 415 人关注过本帖
标题:如何给篇文章添加图片?
只看楼主 加入收藏
whyl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
如何给篇文章添加图片?
通过无组件上传图片,我能将图片上传到指定的文件夹,并重新给图片命名。现在我想将该图片的名称写入数据库,存在该文章ID下的image字段。
不知如何处理,望各位大侠帮忙。
我做了以下尝试:
我在上传文件upload.asp中添加代码:
set rs=server.createobject("adodb.recordset")
sql="select pic from article where id="&clng(request("id"))
rs.open sql,conn,1,3

set rs1=server.createobject("adodb.recordset")
sql1="update article set pic='"&filename&"'  where id="&clng(request("id"))
rs1.open sql1,conn,1,3

set rs=nothing
set rs1=nothing
set conn=nothing
报错,调用 BinaryRead 之后,不能使用一般 Request 集合。
将where id="&clng(request("id"))换成where id="&clng(session("id")),这里session中并未赋值。
2010-04-06 14:23
whyl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-6
收藏
得分:0 
上面有误,每篇文章添加一直图片。存在其pic字段下。
2010-04-06 14:51
whyl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-6
收藏
得分:0 
以下是引用whyl在2010-4-6 14:23:38的发言:

通过无组件上传图片,我能将图片上传到指定的文件夹,并重新给图片命名。现在我想将该图片的名称写入数据库,存在该文章ID下的image字段。
不知如何处理,望各位大侠帮忙。
我做了以下尝试:
我在上传文件upload.asp中添加代码:
set rs=server.createobject("adodb.recordset")
sql="select pic from article where id="&clng(request("id"))
rs.open sql,conn,1,3

set rs1=server.createobject("adodb.recordset")
sql1="update article set pic='"&filename&"'  where id="&clng(request("id"))
rs1.open sql1,conn,1,3

set rs=nothing
set rs1=nothing
set conn=nothing
报错,调用 BinaryRead 之后,不能使用一般 Request 集合。
将where id="&clng(request("id"))换成where id="&clng(session("id")),这里session中并未赋值。
我就是想把产生的“&filename&”存到article下的pic字段中。
在upload.asp中,由于 Request和BinaryRead不能共存,我另外加了一个页面:set rs=server.createobject("adodb.recordset")
sql="select pic from article where id="&clng(request("id"))
rs.open sql,conn,1,3

set rs1=server.createobject("adodb.recordset")
sql1="update article set pic='"&filename&"'  where id="&clng(request("id"))
rs1.open sql1,conn,1,3

set rs=nothing
set rs1=nothing
set conn=nothing

但是如何将上面的upload.asp的"&filename&"传递过来。
2010-04-06 17:34
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:20 
用这个思路试试:
把那个无组件上传的代码稍加修改,让图片的文件名显示在一个text框里。
然后,用request.form方式获取这个名称,最后写入到数据库里。
dim img_name
img_name=request.form("text_ImgName")
conn.execute "insert into article(pic) values('"&img_name&"')


莫以善小而不为,莫以恶小而为之!
2010-04-06 19:14
whyl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-6
收藏
得分:0 
以下是引用whyl在2010-4-6 14:51:05的发言:

上面有误,每篇文章添加一直图片。存在其pic字段下。
已解决。
2010-04-06 21:14
whyl
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-4-6
收藏
得分:0 
以下是引用nicechlk在2010-4-6 19:14:22的发言:

用这个思路试试:
把那个无组件上传的代码稍加修改,让图片的文件名显示在一个text框里。
然后,用request.form方式获取这个名称,最后写入到数据库里。
dim img_name
img_name=request.form("text_ImgName")
conn.execute "insert into article(pic) values('"&img_name&"')
这个思路我试过。没成功。可能是我没有搞清楚这种用法吧。不过还是谢谢你。
2010-04-06 21:15
快速回复:如何给篇文章添加图片?
数据加载中...
 
   



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

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