数学建模社区-数学中国

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

作者: jsp1988    时间: 2004-7-2 07:48
标题: 请问SQL2000的IMAGE的问题
<>各位前辈:</P>+ z4 K/ M% y, @8 }5 K
<>  请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>5 e1 c% V7 d( [4 L
<>这是一段代码</P>) ]5 u7 ]9 z- C% a( a6 J
<> ClientDataSet1-&gt;CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";
5 v6 F1 u9 W5 C0 Z* D         ClientDataSet1-&gtarams-&gtaramByName("picture")-&gt;LoadFromFile(OpenPictureDialog1-&gt;FileName, ftBlob);</P>
, u* s+ V5 M5 [<>        ClientDataSet1-&gt;Execute();</P>
( d  Y* |# P1 s8 c2 N* [/ E9 ~# C! |<>如果保存BMP格式的没有问题</P>
8 n/ T, S3 c7 O9 _<>但是JPG的就出错误</P>( L* n) z6 F: T1 [# ^! U5 {  F
<>提示操作数错误  TEXT也IMAGE类型不兼容</P>7 D4 V+ N% Y9 c" K/ G
<>请教</P>
作者: xShandow    时间: 2004-7-2 10:36
<>这种问题跟踪一下就行了.</P>
3 O' T  }2 H8 L/ h<>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>  s/ F. I: N1 @! b
<>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>  |1 \- ]$ j/ }
<>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>" R( |( |/ k% P5 X( k$ [
<>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>% C& P, K5 @- l
<>数据库名为student,表名为student1,</P>4 S) }; E. A2 }- `
<>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者: wy617958197    时间: 2014-9-4 20:49
谢谢分享。。。




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