数学建模社区-数学中国
标题:
请问SQL2000的IMAGE的问题
[打印本页]
作者:
jsp1988
时间:
2004-7-2 07:48
标题:
请问SQL2000的IMAGE的问题
<
>各位前辈:</P>
$ i3 _' _4 p- A% P1 g8 E# P) h8 [
<
> 请问在SQL2000的IMAGE里是否能保存JPG格式的图象呢?</P>
2 w' n. l ]) }5 Z
<
>这是一段代码</P>
2 ?9 x! H& [! D& r. l' g
<
> ClientDataSet1->CommandText="insert into student1 (name1,name2,pic) values ('1','1',:picture)";
- V; Y o6 u5 I$ A
ClientDataSet1->
arams->
aramByName("picture")->LoadFromFile(OpenPictureDialog1->FileName, ftBlob);</P>
7 N6 o/ O, Z% ?+ h1 R0 [
<
> ClientDataSet1->Execute();</P>
. ]! c, x0 z. R$ C" J
<
>如果保存BMP格式的没有问题</P>
5 p' z- O8 X6 F& y0 }
<
>但是JPG的就出错误</P>
, y( {1 P1 h' A- z6 e" q
<
>提示操作数错误 TEXT也IMAGE类型不兼容</P>
: f4 |, ?1 N+ w: _( ?
<
>请教</P>
作者:
xShandow
时间:
2004-7-2 10:36
<
>这种问题跟踪一下就行了.</P>
$ c9 ^5 R9 Z3 A% I3 b
<
>刚跟踪了一下,不是存储有问题,而读取有问题.你一定用的是DBimage来读取图片数据的.</P>
4 i# o$ S: \% i" l: ?- s
<
>DBimage是不可以的,他只支持BMP不过你可以转化成BMP图片.</P>
4 U7 z& T* Q" ?# B2 r |5 ]# p# V
<
>另一种办法.直接用Image来读..呵呵这里给一个示例,数据库文件也是用SQL Server2000的.</P>
+ r) y8 R; J1 c9 y
<
>数据库很简单,一个name1,name2,picture,其中name1:char(10),name2:char(10),picture:image(16)</P>
" G& a1 c% y4 l
<
>数据库名为student,表名为student1,</P>
! C, p" T% e/ A$ l- U5 j
<
>其他的你看一下吧.下面的是源程序.</P>[attach]278[/attach]
作者:
wy617958197
时间:
2014-9-4 20:49
谢谢分享。。。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5