数学建模社区-数学中国

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

作者: jsp1988    时间: 2004-7-2 07:48
标题: 请问SQL2000的IMAGE的问题
<>各位前辈:</P>
' D6 K0 k- e' l( A9 U7 b" _8 v: q; h1 v0 q9 E<>  请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>
, n- b2 O1 f* K2 i6 p% @<>这是一段代码</P>4 S) N3 H- t" b/ N# ]
<> ClientDataSet1-&gt;CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";
1 @2 k/ g( f" o! Y) _+ H% T5 \         ClientDataSet1-&gtarams-&gtaramByName("picture")-&gt;LoadFromFile(OpenPictureDialog1-&gt;FileName, ftBlob);</P>! b* m5 o0 G( F; B6 U) W/ |
<>        ClientDataSet1-&gt;Execute();</P>
' C' K2 r/ p" v6 W  v% U( _# h<>如果保存BMP格式的没有问题</P>
+ D( V" P; W: l. F* _/ `: r6 |<>但是JPG的就出错误</P>+ q1 S4 G) q$ z  R3 S
<>提示操作数错误  TEXT也IMAGE类型不兼容</P>8 l! T# V( `1 ~/ F. Z7 A; T2 Y' z& b
<>请教</P>
作者: xShandow    时间: 2004-7-2 10:36
<>这种问题跟踪一下就行了.</P>
8 E7 D8 z( Y0 z' H+ s<>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>
& l7 ~5 H1 e) D0 v6 |  X) s; c<>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>
; ?- S1 d" n- O4 P6 G<>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>
6 p4 L3 M3 U# D7 |<>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>
: ^* H6 c, x' O0 ?, L<>数据库名为student,表名为student1,</P>/ H; x: R$ e: Z6 g( I1 ]! J( y1 B- m9 @
<>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者: wy617958197    时间: 2014-9-4 20:49
谢谢分享。。。




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