Форум: "Базы";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
ВнизУдаленные записи Найти похожие ветки
← →
Loki (2002-05-14 17:23) [0]Как известно в Dbase-таблицах записи не удалаятся, а помечаются к удалению. Как узнать данная запись помечена или нет?
← →
Johnmen (2002-05-14 17:28) [1]Пройдись по списку вопросов !
← →
Reindeer Moss Eater (2002-05-14 17:51) [2]Если ничего специально не предпринимать, то текущая запись всегда не помечена для удаления.
← →
loki (2002-05-15 08:50) [3]Reindeer Moss Eater-у... Ценю твой юмор и накопленный опыт, но все же поясню "для молдаван". Когда я делаю Table1.delete в dbf-е запись помечается к удалению и в grid-е перестает отображаться. С помощью DbiSetProp я меняю настройку bde и у меня начинают отображаться и записи помеченные к удалению, в grid-е в частности. Теперь я хочу в grid-е возле помеченных к удалению записей прорисовать признак удаления,НО какая из отображенных записей помеченная а какая нет неизвестно. ВНимание вопрос: как узнать какая помеченная, а какая нет.
← →
deleon (2002-05-15 09:08) [4]DbiGetProp
← →
deleon (2002-05-15 09:12) [5]function DbiGetRecord (hCursor: hDBICur; eLock: DBILockType; pRecBuff: Pointer; precProps: pRECProps): DBIResult stdcall;
-------------------------------------------------------------
pRecProps - будет содержать информацию о записи
← →
Леван (2002-05-15 11:51) [6]Я тут поискал и есть в API функция DBIgetrecord
function DbiGetRecord (hCursor: hDBICur; eLock: DBILockType; pRecBuff: Pointer; precProps: pRECProps): DBIResult stdcall;
которая возвращает
DbiResult Meaning
DBIERR_KEYORRECDELETED The cursor is positioned on a record that has been deleted, or the key value was changed.
Я не проверял, может жто и есть то, что надо
← →
loki (2002-05-15 17:10) [7]Спасибо, deleon, помогло.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c