Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-17762
veronika
2002-05-13 14:36
2002.06.06
update


3-17832
SEA1
2002-05-16 14:28
2002.06.06
Где в реестре прописать sqldialect=3?


3-17822
XXL
2002-05-16 16:20
2002.06.06
Как сделать сортировку в базе данных


1-17975
yozhik
2002-05-28 14:07
2002.06.06
Получение пути к программе, связанной с расширением


3-17768
s
2002-05-15 14:02
2002.06.06
Проблема с dat файлом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский