数学建模社区-数学中国

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

作者: jsp1988    时间: 2004-7-2 07:48
标题: 请问SQL2000的IMAGE的问题
<>各位前辈:</P>
) v* N4 R0 H  l# E<>  请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>0 S* C9 e, ^4 l  A; Z0 R
<>这是一段代码</P>
  W, b# B7 N- [  L$ `* Y9 _6 V<> ClientDataSet1-&gt;CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";& A5 D5 u6 D1 G, H
         ClientDataSet1-&gtarams-&gtaramByName("picture")-&gt;LoadFromFile(OpenPictureDialog1-&gt;FileName, ftBlob);</P>- h' P/ I/ f9 H6 ^5 O9 R& X% P
<>        ClientDataSet1-&gt;Execute();</P>) A. g+ ~4 i$ t+ Y9 B
<>如果保存BMP格式的没有问题</P>  q+ g( ?' |, E, g5 s' Q* d
<>但是JPG的就出错误</P>( o' q* `3 `% ?) B$ a  E' ]* ]& K
<>提示操作数错误  TEXT也IMAGE类型不兼容</P>9 ~$ P1 k$ F% T# `
<>请教</P>
作者: xShandow    时间: 2004-7-2 10:36
<>这种问题跟踪一下就行了.</P>
* o8 _" L9 o& \6 |+ j% A" u& E* J5 w! u3 H<>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>; V1 g. T9 X. X2 W0 Z7 `
<>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>
' j( A0 C* ^" u+ F7 e<>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>
5 m8 @5 J5 a, I<>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>
9 P% h0 I7 D# S; m$ W2 h<>数据库名为student,表名为student1,</P>
8 o7 S# `' d# L  ^<>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者: wy617958197    时间: 2014-9-4 20:49
谢谢分享。。。




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