我在程序中动态建立了一个表如下:
CREATE TABLE mod(
       Type short,
       Font VarBinary(276),
       Rect VarBinary(16),
       Name VarChar(255)
       )
Font字段用于保存字体相关信息
Rect字段保存TRect在将数据保存到表中时总是显示错误'Errors occurred',代码如下:
var
  rec: TRect
begin
   .
   .
  ADODataSet1.Append;
   .
   .
  TVarBytesField(ADODataSet1.FieldByName('Font')).SetData(@fb);
  TVarBytesField(ADODataSet1.FieldByName('Rect')).SetData(@rec);
  ADODataSet1.Post;
   .
   .
end;请大家给一个准确的答案,或解释以下VarBinary字段究竟如何正确读取!
我想,VarBinary与Blob是有区别的,Blob字段存取必须通过TADOBlobStream或TBlobStream注: 以上程序在Win98,Delphi 5环境中通过ADO访问数据库.