用ado存取的blob数据,如何使ClientDataset能够正常的读出来 ( 积分: 100 )

  • 主题发起人 主题发起人 dd001
  • 开始时间 开始时间
D

dd001

Unregistered / Unconfirmed
GUEST, unregistred user!
目前的一个项目中,在局域网部分我采用ado+mssql2000两层结构,在广域网部分我采用web/soap,因为要xml传输所以要用clientdataset<br>在二层中用ado存取的blob字段,在三层的clientdataset取出来,字节总是少几个字节.不知道各位大大有什么好的方法.<br><br><br>好像用DataSet的参数将BLOB字段的值传递给SQL只对BDE有效,对ClientDataSet或ADO是有问题的。&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所以,ClientDataSet或ADODataSet一般都是通过建立其BLOB字段的流对象来实现流操作。TClientDataSet可建立TClientBlobStream类型的流,TADODataSet可建立TADOBlobStream类型的流。&nbsp;&nbsp;&nbsp;<br>问题就出现在这个地方了.55555555555555555555<br>(最好有完整的代码贴出来)
 
后退
顶部