数学建模社区-数学中国

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

作者: jsp1988    时间: 2004-7-2 07:48
标题: 请问SQL2000的IMAGE的问题
<>各位前辈:</P>
8 W) p0 C, T! X/ A<>  请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>
) t/ N1 ?9 s" M8 ?' E  S" V% p<>这是一段代码</P>
  t& y! v6 s2 q8 n. r: {<> ClientDataSet1-&gt;CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";. \) v# q+ g7 c/ f
         ClientDataSet1-&gtarams-&gtaramByName("picture")-&gt;LoadFromFile(OpenPictureDialog1-&gt;FileName, ftBlob);</P>
" R6 q, r# M2 h<>        ClientDataSet1-&gt;Execute();</P>
9 E) V3 F: d. u1 I4 ^2 J2 b9 q$ q<>如果保存BMP格式的没有问题</P>
. e, G- Q# T6 Y, _; B4 _<>但是JPG的就出错误</P>
8 I* H0 j- t; o7 ?! ]4 Q0 ^7 g" J<>提示操作数错误  TEXT也IMAGE类型不兼容</P>3 e- r; o7 t4 f
<>请教</P>
作者: xShandow    时间: 2004-7-2 10:36
<>这种问题跟踪一下就行了.</P>
, A3 y8 `9 B9 |0 W0 E5 |+ ]<>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>: k' I8 m: G2 l# |2 l. k
<>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>% T; p6 I) J! n+ ?; H$ Z0 C& E
<>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>
1 w2 R9 w! F# C; z' h( D% |<>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>
) S0 b* [, |+ Z& A. k8 g<>数据库名为student,表名为student1,</P>
1 g+ Q8 U  L6 u& ^! A<>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者: wy617958197    时间: 2014-9-4 20:49
谢谢分享。。。




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