操作sql server 大字段类型 问题 ( 积分: 100 )

  • 主题发起人 主题发起人 cp0574
  • 开始时间 开始时间
C

cp0574

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一些几十M的大数据文件想直接保存到MSSQL的数据库里,设置了一个表的字段类型为&quot;image&quot;,然后随便遍了个程序测试了不成功,请大家帮我看下问题出在哪里.谢谢了!<br>&nbsp;&nbsp;&nbsp;&nbsp;table1.Open;<br>&nbsp;&nbsp;&nbsp;&nbsp;table1.First;<br>&nbsp;&nbsp;&nbsp;&nbsp;table1.Edit;<br>&nbsp;&nbsp;&nbsp;&nbsp;TBlobField(table1.FieldByName('up_data')).LoadFromFile('D:/catv/rcatv.exe');<br>&nbsp;&nbsp;&nbsp;&nbsp;table1.Post;<br>&nbsp;&nbsp;&nbsp;&nbsp;TBlobField(table1.FieldByName('up_data')).savetoFile('D:/update/rcatv.exe');<br>&nbsp;&nbsp;&nbsp;&nbsp;table1.Close;<br>&nbsp;&nbsp;&nbsp;&nbsp;application.messagebox(pchar('数据保存成功!'+#10+#13),'提示',mb_ok+mb_iconstop);出错提示是:invalid&nbsp;blob&nbsp;length&nbsp;<br>&nbsp;&nbsp;&nbsp;不正确的数据长度.难道是image类型不能保存大数据?那什么字段类型可以啊???
 
这样做是不行的,你要用UpdateBatch&nbsp;是ADO的,你可以在网上查查,我记得SQL最大是4G数据量,TEXT类型的,速度不是太多,
 
可以试下&nbsp;以文件流的方式保存进去看看
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
737
import
I
I
回复
0
查看
797
import
I
后退
顶部