数学建模社区-数学中国

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

作者: jsp1988    时间: 2004-7-2 07:48
标题: 请问SQL2000的IMAGE的问题
<>各位前辈:</P>4 }/ G! n" b9 O# U+ Q
<>  请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>; E) |. S( ]& Y$ L9 y2 F1 O& i
<>这是一段代码</P>
. [0 X; v) r+ a9 _<> ClientDataSet1-&gt;CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";9 b- X7 h2 e- ]
         ClientDataSet1-&gtarams-&gtaramByName("picture")-&gt;LoadFromFile(OpenPictureDialog1-&gt;FileName, ftBlob);</P>/ b' q7 r% n; o" x6 }3 i* r# n% y8 M
<>        ClientDataSet1-&gt;Execute();</P>/ p; @- e! W! Z5 H
<>如果保存BMP格式的没有问题</P>
1 u9 F- [! q) r; T" w) q<>但是JPG的就出错误</P>
; q- D$ R  t  |9 H2 n  s<>提示操作数错误  TEXT也IMAGE类型不兼容</P>
' _/ `# R" m9 t) x* _9 G<>请教</P>
作者: xShandow    时间: 2004-7-2 10:36
<>这种问题跟踪一下就行了.</P>5 E) i& X) e2 u3 {6 K0 [3 c
<>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>" n2 E1 @8 O' x
<>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>. V( N/ E2 [$ H" V- V; R; w3 f
<>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>+ q& A' _& b# Q" [+ v" A
<>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>8 q$ |% R& H) {7 B. y. w6 l
<>数据库名为student,表名为student1,</P>3 i2 I6 Z/ ?, ~6 Q: Y- |9 N' T. [
<>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者: wy617958197    时间: 2014-9-4 20:49
谢谢分享。。。




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