现在我在vs.net下存取大对象,但只能去不能存。我用的是属性编程,
定义如下的表对象:
[
  db_command(L"select * from dbo.Table1")
]
Table1
{
  [db_column(1, status=m_dwCol1Status, length=m_dwCol1Length)] TCHAR m_Col1[17];
  [db_column(2, status=m_dwCol2Status, length=m_dwCol2Length)] ISequentialStream m_Col2;  DBSTATUS m_dwCol1Status;
  DBSTATUS m_dwCol2Status;  DBLENGTH m_dwCol1Length;
  DBLENGTH m_dwCol2Length;  void GetRowsetProperties(CDBPropSet* pPropSet)
  {
    pPropSet->AddProperty(DBPROP_CANFETCHBACKWARDS, true, DBPROPOPTIONS_OPTIONAL);
    pPropSet->AddProperty(DBPROP_CANSCROLLBACKWARDS, true, DBPROPOPTIONS_OPTIONAL);
    pPropSet->AddProperty(DBPROP_ISequentialStream, true);
    pPropSet->AddProperty(DBPROP_IRowsetChange, true, DBPROPOPTIONS_OPTIONAL);
    pPropSet->AddProperty(DBPROP_UPDATABILITY, DBPROPVAL_UP_CHANGE | DBPROPVAL_UP_INSERT | DBPROPVAL_UP_DELETE);
  }
}现在我这个表对象之能够从数据库中读取大对象,而新增记录的时候m_Col2为空,
便不能调用Write方法存数据,高手,给点意见?