|
主题: 如何解決數據庫中的圖片?
|
 huheping
职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2000/12/24 14:16:36
|
#12000/12/24 14:25:58
在ultradev中實現數據庫的顯示、增加、修改、刪除、 尋找等已都沒問題。可如何建立帶圖片的 數據庫(比如在access中。)又如何在中ultradev實現。卻把我難注了。那位好友幫幫我!!!
急急!!!
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#22000/12/24 14:54:23
图片是不能存在于数据库中的,但可以在数据库中存在图片的访问路径从而在页面上显示图片。
|
 huheping
职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2000/12/24 14:16:36
|
#32000/12/24 14:58:30
在ultradev如何實現。能具體點嗎?
謝謝! 聖誕快樂!
|
 huheping
职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2000/12/24 14:16:36
|
#42000/12/24 19:15:11
我在access在建立了數據庫。其中字段image下面的記錄是image/1.jpg. 但最后顯示的是 1.jpg。而不是圖片。
幫幫我。
|
 5D荣誉斑竹
职务:普通成员
等级:2
金币:2.0
发贴:654
注册:2000/12/19 10:59:22
|
#52000/12/24 20:36:23
要在页面中显示图片,要先在页面中插入一张图片(任意的,不存在的也可以),选中后点击数据集中的图片字段进行src绑定即可。
|
 civilman
职务:普通成员
等级:1
金币:0.0
发贴:102
注册:2000/10/19 1:02:34
|
#62000/12/24 23:19:05
可以用以下代码实现数据库图片操作。 图片字段类型使用OLE对象。 (1)加入图片
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) Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "pic",conn,3,2 rs.addnew rs("pic").appendchunk mydata rs.update
(2)调用图片 set rs=server.createobject("ADODB.recordset") sql="select * from pic where id=" & id rs.open sql,conn,1,1 Response.ContentType = "image/jpeg" Response.BinaryWrite rs("pic") rs.close set rs=nothing set connGraph=nothing
编辑历史:[这消息被civilman编辑过(编辑时间2000-12-24 23:21:17)]
|
 mantou_5d
职务:普通成员
等级:3
金币:1.0
发贴:437
注册:2002/10/27 0:08:41
|
#72002/11/23 10:42:43
数据库中不能存图片吗?
|
 Such a lovely place
职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
|
#82002/11/23 21:55:57
sql2000可以直接存储。
|
 一笑
职务:普通成员
等级:1
金币:0.0
发贴:118
注册:2002/11/17 17:29:10
|
#92002/11/30 11:28:50
b小调雨后你好,你说sql2000可以直接存储,但可以在网页上调用出来吗? 我怎么也想不通。如果可以的话,请教教我好吗? 贴出来也行,把教程发到我的邮箱里就太感谢了。 我的邮箱是:yxrew@etang.com
一笑在此先谢过了!!
|