IRowsetFastLoad & Триггеры
От: Condor  
Дата: 28.01.03 10:59
Оценка:
Привет все.
Кто-нибудь использовал IRowsetFastLoad вместе с триггерами на вставку записей.
В MSDN по этому поводу сказано: "When you use the IRowsetFastLoad OLE DB interface, specify the FIRE_TRIGGERS option for the SSPROP_FASTLOADOPTIONS property on the IOpenRowset interface." А как это установить FIRE_TRIGGER для свойства SSPROP_FASTLOADOPTIONS? Подскажите а!!!!!
Re: IRowsetFastLoad & Триггеры
От: Admiral Украина  
Дата: 28.01.03 12:10
Оценка:
Здравствуйте, Condor, Вы писали:

C>А как это установить FIRE_TRIGGER для свойства SSPROP_FASTLOADOPTIONS?


Попробуй по аналогии с этим
Автор: Admiral
Дата: 29.10.02
.
Re[2]: IRowsetFastLoad & Триггеры
От: Condor  
Дата: 28.01.03 12:53
Оценка:
Здравствуйте, Admiral, Вы писали:

A>Попробуй по аналогии с этим
Автор: Admiral
Дата: 29.10.02
.


да, наверно, это так и делается:


propset.AddProperty(SSPROP_FASTLOADOPTIONS, "-h FIRE_TRIGGERS");


только вот насчет синтаксиса второго параметра???
Re[3]: IRowsetFastLoad & Триггеры
От: Admiral Украина  
Дата: 28.01.03 13:05
Оценка:
Здравствуйте, Condor, Вы писали:
C>
C>propset.AddProperty(SSPROP_FASTLOADOPTIONS, "-h FIRE_TRIGGERS");
C>

C>только вот насчет синтаксиса второго параметра???

Я не пробовал. Думаю, "-h" — лишнее. Наверное, все решит эксперимент.
Re[4]: IRowsetFastLoad & Триггеры
От: Condor  
Дата: 28.01.03 14:26
Оценка: 18 (2)
Здравствуйте, Admiral, Вы писали:

A>Я не пробовал. Думаю, "-h" — лишнее. Наверное, все решит эксперимент.


Эксперимент в конце концов постановил:

CDBPropSet PropertySet (DBPROPSET_SQLSERVERROWSET);

PropertySet.AddProperty(SSPROP_FASTLOADOPTIONS, L"FIRE_TRIGGERS");

hr = m_session.m_spOpenRowset->OpenRowset( NULL, &m_TableId, NULL,
IID_IRowsetFastLoad,
1, &PropertySet,
(LPUNKNOWN*) &m_spFastLoad);

Всем спасибо!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.