Здравствуйте, Vis77, Вы писали:
V>Долго искал — не нашел, подскажите, если не трудно.
V>Ситуация:
V>csConnnectionString.Format( _T( "Provider=VFPOLEDB.1;Data Source=%s;Collating Sequence=MACHINE" ), _T("C:\\BD\\Temp.dbc"));
V>try
V>{
V> m_pConn.CreateInstance(__uuidof(Connection));
V> m_pConn->Open( _bstr_t(csConnnectionString), "", "", 0 );
V>}
V>...все хорошо...
V> csQuery = _T( "DELETE FROM CS_UNIT WHERE Id = 10");
V> m_pConn->Execute( _bstr_t( csQuery ), NULL, adCmdText );
vfp прекрасно поддерживает stored procedures — можно использовать их чтобы не городить огород с sql plain text — просто на заметку
V>...запись пометилась на удаления, а как ее удалить вообще?
V>P.s. я знаю, что нужно через команду "PACK", если можно приведите просто команду или способ!!!
насчет pack — она работает только с текущей рабочей областью, попропуй перед pack запусть команду select CS_UNIT — но честно говоря сомневаюсь...