用asp将图片存储到SQL数据库中并且将图片从数据库中调用,我的代码存储成功,但是调用不出 求助各位

如果是代码问题请帮我修改如果两种都不行有没有新的第一种<%setconnGraph=server.CreateObject("ADODB.connection")conn... 如果是代码问题 请帮我修改 如果两种都不行 有没有新的
第一种
<%

set connGraph=server.CreateObject("ADODB.connection")

connGraph.ConnectionString="PROVIDER=SQLOLEDB;DATA SOURCE=127.0.0.1;UID=zl;PWD=123456;DATABASE=网站信息"

connGraph.Open

set rec=server.createobject("ADODB.recordset")

strsql="select img from images where id=" & trim(request("id"))

rec.open strsql,connGraph,1,1

Response.ContentType = "image/*"

Response.BinaryWrite rec("img").getChunk(7500000)

rec.close

set rec=nothing

set connGraph=nothing

%>
第二种
<%@LANGUAGE=VBScript%>
<%Option Explicit%>
<!--#include file="adovbs.inc"-->
<%
Dim oConn
Dim oRs
Dim Pic
Dim PicSize
' 利用安装在Microsoft SQL Server PUBS 数据库中PUB_INFO表格里的Image域
Response.Buffer = TRUE
Response.ContentType = "image/gif"
' 设置HTTP表头信息,以便浏览器解释作为GIF图像返回的数据.注意:浏览器解释返回的信息使用的是MIME 表头,而非文件扩展

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "DSN=127.0.0.1;UID=zl;PWD=123456;DATABASE=网站信息"

' 创建ADO连接对象.使用了缺省的sa帐号、没有密码的IISSDK OBDC Souce
Set oRs = oConn.Execute("SELECT img FROM [img] WHERE id='0736'")
' 查询SQL以获得连接gif BLOB的recordset

PicSize = oRs("img").ActualSize
Pic = oRs("img").GetChunk(PicSize)
' 获得GIF局部变量

Response.BinaryWrite Pic

' 写数据到客户端, 因为MIME类型被设为image/gif, 浏览器将会自动认作图片
Response.End
%>
第一种是在书上看到的 书上的例子是ACCESS的 我改了之后 测试不是提示下载该ASP文件 就是提示那“=”出问题
展开
 我来答
ansot
2011-03-16 · 超过30用户采纳过TA的回答
知道答主
回答量:208
采纳率:0%
帮助的人:92.5万
展开全部
这是个很傻的想法,图片存路径就行了。图片多了 你那MDB库就瘫痪了
手机用户82520
2011-03-17 · 超过30用户采纳过TA的回答
知道答主
回答量:177
采纳率:0%
帮助的人:80.2万
展开全部
rver 与 mysql 之间存储过程的差别,你说了老半天都在说access和sql server
追问
或者是不是跟我装的系统有关系  我装的是win7  很多人都说这个系统跟SQL冲突
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式