数学建模社区-数学中国

标题: 请问SQL2000的IMAGE的问题 [打印本页]

作者: jsp1988    时间: 2004-7-2 07:48
标题: 请问SQL2000的IMAGE的问题
<>各位前辈:</P>
( o) s& Q5 ~) @3 K/ `' ]<>  请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>* U" [% ^. `) H7 v0 Q8 _
<>这是一段代码</P>7 |7 N9 Y  W2 `( K; V: B  b
<> ClientDataSet1-&gt;CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";  b$ l8 J) G9 o1 B5 J, ]
         ClientDataSet1-&gtarams-&gtaramByName("picture")-&gt;LoadFromFile(OpenPictureDialog1-&gt;FileName, ftBlob);</P>7 V( S9 g- b# `) J; @% Q
<>        ClientDataSet1-&gt;Execute();</P>2 x( |+ N1 t. U  _2 f$ n5 j
<>如果保存BMP格式的没有问题</P>
8 Q: z. B' w  z- U3 Q) Q3 T- g8 }+ K<>但是JPG的就出错误</P>
5 i0 a: s5 ?$ ?7 |! d' H8 N/ ~<>提示操作数错误  TEXT也IMAGE类型不兼容</P>  [) [5 f7 T" }, E7 G* D
<>请教</P>
作者: xShandow    时间: 2004-7-2 10:36
<>这种问题跟踪一下就行了.</P>
% i$ |( K# U4 t7 t: f<>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>
# G# ^1 N" K. h<>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>! i' A. G& R3 Q' U8 t
<>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>
6 w2 ?! T. |% F) I1 x. U- [+ o. i<>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>. u# j1 a8 Q% ^. R9 ?8 t! N
<>数据库名为student,表名为student1,</P>9 V: o: ?0 }$ f" q& s! Y1 ?/ a
<>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者: wy617958197    时间: 2014-9-4 20:49
谢谢分享。。。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5