求助,为什么用clientdataset从SQL库IMAGE字段读出来的文件为什么比原保存进去时小(100分)

  • 主题发起人 主题发起人 anyiyanp
  • 开始时间 开始时间
A

anyiyanp

Unregistered / Unconfirmed
GUEST, unregistred user!
有一从SQL库中读文件的程序,分别用ADOQUERY和CLIENTDATASET处理<br><br><br>with adoquery1 do<br>begin<br>close;<br>sql.clear;<br>sql.add('select * from yp_zf_bbkz');<br>open;<br>tblobfield(fieldbyname('cx')).savetofile('c:/aa.exe');<br>end;<br><br>----<br>with clientdataset1 do<br>begin<br>close;<br>sql.clear;<br>sql.add('select * from yp_zf_bbkz');<br>open;<br>tblobfield(fieldbyname('cx')).savetofile('c:/aa.exe');<br>end;<br><br>cx字段为IMAGE型<br>用ADOQUERY1保存出来的文件与原文件一样大,有3M,而用CLIENTDATASET保存出来的文件只有32K<br>请教问题出在哪,应该怎么解决.
 
后退
顶部