我怎么显示不出图象?

hanjf 2004-01-06 05:49:42

我怎么显示不出图象?大侠帮我看看我的代码:

<!--#include file="../sql.asp"-->
<%
id=request("id")

server.CreateObject("ADODB.Recordset")
ssql="select img from mynews where id='" & id &"'"
rsPic.open ssql,conn,3,3
Response.ContentType = "image/*"
Response.BinaryWrite rsPic("img").getChunk(7500000)
'response.BinaryWrite rs.fields("LOGO_IMG")
response.write("end of the file")
rsPic.close
set rsPic=nothing
%>
sql.asp代码:
<%
'Session.Timeout = 10
Dim Conn, strConn
set Conn = Server.CreateObject("ADODB.Connection")
strConn = "Provider=SQLOLEDB; Data Source=fred; Initial Catalog=hjfdb; User ID=SA; Password=1234"
conn.open strConn

%>
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzywh 2004-01-06
  • 打赏
  • 举报
回复
up
yjgx007 2004-01-06
  • 打赏
  • 举报
回复
依小弟多年经验,呵呵
------------------------------------
看看你的asp文件中是否含有html代码,如果有,那就删掉,否则是不出现图像的
另外,sql server存储图像数据会将最后一个\0结束符过滤掉,取出来后,请加上\0结束符
response.BinaryWrite rs.fields("LOGO_IMG") & chrb(0)
andraw2002 2004-01-06
  • 打赏
  • 举报
回复
up
ib915 2004-01-06
  • 打赏
  • 举报
回复
set rsPic=server.CreateObject("ADODB.Recordset")
minghui000 2004-01-06
  • 打赏
  • 举报
回复
帮你顶~~~~
previous up contents next C 语言常见问题集 原著:Steve Summit 翻译:朱群英, 孙 云 修订版 0.9.4, 2005年6月23日 版权所有 © 2005 * 目录 * 1. 前言 * 2. 声明和初始化 o 2.1 我如何决定使用那种整数类型? o 2.2 64 位机上的 64 位类型是什么样的? o 2.3 怎样定义和声明全局变量和函数最好? o 2.4 extern 在函数声明中是什么意思? o 2.5 关键字 auto 到底有什么用途? o 2.6 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next; } *NODEPTR; 但是编译器报了错误信息。难道在C语言中一个结构不能包含指向自己的指针吗? o 2.7 怎样建立和理解非常复杂的声明?例如定义一个包含 N 个指向返回指向字符的指针的函数的指针的数组? o 2.8 函数只定义了一次, 调用了一次, 但编译器提示非法重定义了。 o 2.9 main() 的正确定义是什么? void main() 正确吗? o 2.10 对于没有初始化的变量的初始值可以作怎样的假定?如果一个全局变量初始值为 ``零", 它可否作为空指针或浮点零? o 2.11 代码 int f() { char a[] = "Hello, world!";} 不能编译。 o 2.12 这样的初始化有什么问题?char *p = malloc(10); 编译器提示 ``非法初始式" 云云。 o 2.13 以下的初始化有什么区别?char a[] = "string literal"; char *p = "string literal"; 当我向 p[i] 赋值的时候, 我的程序崩溃了。 o 2.14 我总算弄清除函数指针的声明方法了, 但怎样才能初始化呢? * 3. 结构、联合和枚举 o 3.1 声明 struct x1 { ...}; 和 typedef struct { ...} x2; 有什么不同? o 3.2 为什么 struct x { ...}; x thestruct; 不对? o 3.3 一个结构可以包含指向自己的指针吗? o 3.4 在 C 语言中实现抽象数据类型什么方法最好? o 3.5 在 C 中是否有模拟继承等面向对象程序设计特性的好方法? o 3.6 我遇到这样声明结构的代码: struct name { int namelen; char namestr[1];}; 然后又使用一些内存分配技巧使 namestr 数组用起来好像有多个元素。这样合法和可移植吗? o 3.7 是否有自动比较结构的方法? o 3.8 如何向接受结构参数的函数传入常数值? o 3.9 怎样从/向数据文件读/写结构? o 3.10 我的编译器在结构中留下了空洞, 这导致空间浪费而且无法与外部数据文件进行 "二进制" 读写。能否关掉填充, 或者控制结构域的对齐方式? o 3.11 为什么 sizeof 返回的值大于结构的期望值, 是不是尾部有填充? o 3.12 如何确定域在结构中的字节偏移? o 3.13 怎样在运行时用名字访问结构中的域? o 3.14 程序运行正确, 但退出时却 ``core dump''了,怎么回事? o 3.15 可以初始化一个联合吗? o 3.16 枚举和一组预处理的 #define 有什么不同? o 3.17 有什么容易的显示枚举值符号的方法? * 4. 表达式 o 4.1 为什么这样的代码: a[i] = i++; 不能工作? o 4.2 使用我的编译器,下面的代码 int i=7; printf("%d\n", i++ * i++); 返回 49?不管按什么顺序计算, 难道不该打印出56吗? o 4.3 对于代码 in
============ == pin tu == ============ language: delphi version: 0.02 author: tony (sudahei@citiz.net) date: 2002.01.13 introduction ============ 以前看到的拼图游戏大多是正方型的图块,而且很多甚至只有通过交换两个图块的位置来起到移动的作用,感觉和现实中的拼图实在是相差太远了,非常不舒服。 而前不久看到《三国赵云传》中副送的一个拼图游戏,它的图块是不规则边型的(有凹凸的边缘),又可以在窗口中随便拖动任何图块,这使我萌生了自己制作一个类似软件的想法。(之后又看到了一个名为bjig32的外国的拼图游戏,做得太好了,如果是在我开始开发这个程序前看到它的话,也许我就不会想着自己开发了,因为我看来是开发不出像它那么好的拼图游戏的。。。) how i implement it ================== 该游戏整个系统中包括两个我自己设计的类,TTuObj和TTuMng。 TTuObj -- 是指图块,即被切割后的一小块图片,它本身具有不规则的边界,并且可以响应鼠标的拖动事件,在它所在的容器中移动。我将该类设计为继承自TObject,然后在constructor中再分别生成一个TPanel和一个TImage(之所以不是继承自TControl或直接继承自TPanel,实在是因为我对使用vcl写控件还不是很熟悉,如果你可以的话,就改写一下吧),TPanel的作用是用来生成不规则边型的形状,因为TImage没有Handle,无法改变它的形状(我认为是这样的),而TImage用来显示图象和提供鼠标事件。另外每个TTuObj中还记录着它四周的TTuObj的指针,以及是否已经建立了连接,这样就可以提供能够判断两个图块是否在靠近时建立连接,以及当图块连接后移动任何一个图块都可以带动和它已连接的图块一起移动。 TTuMng -- 是拼图游戏的管理器,由它负责将一张完整的图片分割后生成一个个图块,集中管理它们,并负责判断是否所有的图块都连接起来了(即游戏结束)。 known bugs ========== 现在整个系统的效率还很低,特别是当移动图块时,闪烁非常厉害,我初步判定后认为,是因为当移动一个图块时,首先会引发该图块本身的PAINT事件,然后会引发该图块所在容器的PAINT事件,这样就意味着所有的图块都将被重绘一次,而不规则边型控件的重绘本来就是低效的,所以会找成如此闪烁。我尝试过自己处理TTuObj中AImage的WM_PAINT消息处理函数(就是当正在拖动图块时不允许重绘),但是发现在移动图块后,它经过的地方都留下了残像。而《三国赵云》中的拼图游戏是用directx写的,一点闪烁都没有,也许以后我会尝试用directx来写它。 hope u can join and improve it!!!!!! http://www.tonixsoft.com
小圈圈、小爱心、囧字脸……只要是你想得到的,表情矩阵都能摆给你看,是不是很Cool呢~如果你不幸见到心仪的女孩就舌头打结,不妨考虑这个哦~ 现在很流行汽车表情仪(16×16的LED阵列),淘宝上,固定几个表情的(非阵列)要150左右,可以自定义表情的,16×16的要200多小300块。感觉自己DIY一个成本很低,于是先做一个8×8的表情矩阵,汽车上装着太小了,可以放在上班时候的工位上。哈哈哈。一般控制LED阵列的话,每一片8×8的阵列,使用一片max7219(约5元1片,美信公司的芯片都是很贵的)矩阵控制,或者使用两片 74HC595锁存器(约0.5元1片)。我买好了两片74HC595,不过想到一片8×8的阵列理论上应该可以直接使用一个89c51来控制(89c51有32个数据脚,arduino脚不够),仿真实验成功,省下了1块钱(2片595),哈哈。下面是成品图及我录的视频,我自己画了6个图切换。你发挥想象,可以做出更多的图来。我断断续续地在2天时间里抽时间把它做出来的(仿真实验和原理图我在N天前就已经做好了。本次DIY手工实际估算花费焊接40分钟,调试1小时)。 1 工具和材料 ○ 8x8 LED阵列,淘宝购得,单价4.7元(后来在diytrade.com上发现,一次性买32片的话,只需要0.7元一片); ○ STC89C52RC单片机一片, 淘宝购得,单价3.7元; ○ 51最小系统板一个,淘宝购得,单价3.9(此为亏本赚信用价,现在卖家已经涨价到9.9元。另有5.8元价格的,小一些,没有串口和 232芯片,做工也差一个级别。不如买9.9元的系统划算。); ○ 洞洞板一片,淘宝购得,单价0.4元; ○ 点触开关一个,淘宝购得价格0.4元(一定要买带盖子的,手感要好很多); ○ FC插头,淘宝购得,10套价格2.5元。本实验需用掉4套插头,2套插座; ○ FC线,淘宝购得,100cm价格5元,本实验用掉了9厘米和11厘米各一段; ○ 200欧排阻一枚,淘宝购得,单价0.4元(图片中为8枚单阻,淘宝买,100枚价格1元。手头正好有个排阻,可以少焊7个脚,用上了); ○ 电池盒及1.2V电池四枚,自有; ○ 维修线,淘宝购得,20米价格2元(图中黑色圈的那个。就是很细的漆包线,当电线用); ○ 排针3P,淘宝购得,40P价格0.25元(上图中没有); ○ 40欧电阻一枚,自有,购买的话100枚1元(上图中没有,调试过程中发现需要降压,不然低电平不够低,不亮的点会有漏光) 2 在仿真软件上搭建原型,写程序代码,调试 ● 仿真实验原理图。 ● 我使用的是proteus,附件里Matrix_pure.rar压缩包里有仿真实验文件(.dsn)。如果你直接下载我的实验源代码包,此步骤就可以省略,直接烧录martrix_pure.hex到单片机里就可以了。 3 用万用表测量阵列的引脚,确定接线方式 ● 如果你买的也是1588abeg的话,上图是我量好的说明书。 ● 如果你使用万用表的二极管档来量这个阵列的话,vcc表示红表棒,gnd表示黑表棒。万用表的表棒接触到相应的管脚的时候,选中的某行某列就会亮起来。阵列显示通常是使用行扫描或列扫描。形象点解释扫描:假设先给阵列右上角的1接上vcc,然后,为左上角1到8脚分别接上vcc和gnd。如果接的是gnd,那和vcc就型成了回路,第1行的某个点这亮了起来。这个过程叫扫描一行。接下去扫描第2行,第3行 如果一秒钟超过30次全屏扫描的话,人眼就能看到静止的图象了。因为买到的阵列和仿真器里的阵列转了90度,所以实质上,本实验使用的是列扫描。^_^ ● 如果你买的阵列是带说明书的,此步骤可以省略。 4 选择一个最顺眼的方式摆放元件 ● 把元件都堆到板子上,布一下局,看怎么排放比较漂亮。 5 对照仿真实验的原理图,用线焊接 ● 用老虎钳把FC线做好,9cm和11cm各做一条。焊接的时候我使用的是线径0.1mm的电气维修线,不用刮漆,烙铁可以直接把漆皮烫掉,直接焊就行了。由于我的布局原因,这里交叉的线非常多。用这种线焊比较困难,肉眼看不出是不是漆皮被烫掉了,一不当心就会把两根线短路在一起了。你可以选择使用带皮的电线,或直接使用FC排线来焊接,以免象我这样。焊了好久才算成功。(或者把那两个FC头子放到下图左边,线的情况就会好很多了。我在焊线前,先把元件都焊在板子上了,没法拆下来,只能硬着头皮焊了。) 6 连上开发板,为单片机烧录程序,调试 ● 如果你烧录我的hex文件,你可以省略调试步骤,直接烧录就可以了。 ● 如果你没有51开发板,没关系,淘宝上买一条USB转232线,接上原件清单里的这个最小系统,使用STC公司官方的烧录程序就可以直接烧录了。由于仿真软件里的原件电气性能都是无穷强大的

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧