Hi All, I'm a newbie, was wondering if someone could help me with this... DBPROPSET RFLPropSet; DBPROP RFLProperties; RFLProperties.dwOptions = DBPROPOPTIONS_REQUIRED; RFLProperties.colid = DB_NULLID; RFLProperties.dwStatus = DBPROPSTATUS_OK; RFLProperties.dwPropertyID = SSPROP_FASTLOADOPTIONS; RFLProperties.vValue.vt = VT_BSTR; RFLProperties.vValue.bstrVal = SysAllocString ( L"TABLOCK" ); RFLPropSet.guidPropertySet = DBPROPSET_ROWSET; RFLPropSet.cProperties = 1; RFLPropSet.rgProperties = RFLProperties; hr = pIOpenRowsetFL->OpenRowset ( NULL, &TableID, NULL, IID_IRowsetFastLoad, 1, RFLPropSet, (LPUNKNOWN *)&pIFastLoad ); If I don't set any properties the prog runs fine. Setting FASTLOADOPTIONS returns an error in dwStatus. I can't find any useful documentation or examples on this. I'm just using "TABLOCK" as an example here - in reality I wanted to specify ORDER and BATCHSIZE. Thanks in advance.