| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 595 人关注过本帖
标题:数据库中插入图片字段数据问题
只看楼主 加入收藏
songsong20
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-10-11
收藏
 问题点数:0 回复次数:2 
数据库中插入图片字段数据问题
ACCESS 数据库

向已经存在的一条记录里 添加 img 字段数据 属性OLE对象 用二进制存取

<%
dim rs
dim formsize,formdata,bncrlf,divider,datastart,dataend,mydata
formsize=request.totalbytes
formdata=request.binaryread(formsize)
bncrlf=chrB(13) & chrB(10)
divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)
datastart=instrb(formdata,bncrlf & bncrlf)+4
dataend=instrb(datastart+1,formdata,divider)-datastart
mydata=midb(formdata,datastart,dataend)
%>
<!--#include file="conn.asp"-->
<%
sql="select * from products order by id desc"
set rs=conn.execute(sql)
id=rs("id") '这个ID得到的是数据库的哪个ID (数据库ID 是自动编号的)
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "products",conn,3,2
rs.addnew 这边新添加了一条记录,我是想把上传的图片添加到 前面传过来的ID中的IMG 字段里
rs("img").appendchunk mydata
rs.update
set rs=nothing
set conn=nothing
response.redirect "sendimg.asp?id="&id
%>

图片现在也能上传到数据库中 就是他是新添加了 一条记录
现在的问题是: 怎么样 添加IMG 字段的数据?请大家帮忙 我是新手,不是很明白

搜索更多相关主题的帖子: 字段数据 数据库 formdata divider 二进制 
2006-10-23 09:40
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
1、图片数据最好不要保存在数据库中,这样数据库会很臃肿
2、理想的方法是用文件上传组件(或者无组件上传代码)把图片上传到服务器的硬盘上,然后数据库里记录上传的图片的文件名

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-23 09:50
songsong20
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2006-10-11
收藏
得分:0 
那有没有相关的代码  贴上来   我研究下  谢谢
2006-10-23 09:52
快速回复:数据库中插入图片字段数据问题
数据加载中...
 
   



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

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