Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2011.08.28;
Скачать: [xml.tar.bz2];

Вниз

отмена удаления в таблицах DBF   Найти похожие ветки 

 
wipr   (2010-01-04 00:23) [0]

Подскажите, как можно программно в таблице DBF снять метку на удаление, используя BDE?


 
Anatoly Podgoretsky ©   (2010-01-04 01:24) [1]

> wipr  (04.01.2010 00:23:00)  [0]

DbiUndeleteRecord


 
wipr   (2010-01-04 20:42) [2]


> DbiUndeleteRecord

Не совсем понятно. Что это? К чему оно относится?
Есть еще один вопрос. Как можно увидеть список только одних помеченных на удаление записей.


 
Германн ©   (2010-01-04 21:24) [3]


> > DbiUndeleteRecord
>
> Не совсем понятно. Что это? К чему оно относится?

"\Program Files\Common Files\Borland Shared\BDE\BDE32.HLP"


 
Anatoly Podgoretsky ©   (2010-01-04 22:42) [4]

....
 With Table1 Do
 Begin
   Open;
   dbiSetProp(hDBIObj(Handle), curSOFTDELETEON, LongInt(True));
   OnFilterRecord := Table1FilterRecord;
   Filtered := True;
 End;
....
const
 flag : Boolean = False;

procedure TForm1.Table1FilterRecord(DataSet: TDataSet;
 var Accept: Boolean);
var
 Pr : RECProps;
begin
 if Flag then Exit;
 flag := True;
 Check(DbiGetRecord(Table1.Handle, dbiNoLock, Nil, @Pr));
 if Pr.bDeleteFlag then Accept := True
 Else Accept := False;
 flag := False;
end;


 
wipr   (2010-01-12 16:06) [5]

я использую BDS 2006, подскажите в каком uses искать DbiUndeleteRecord, dbiSetProp,DbiGetRecord. В \Program Files\Common Files\Borland Shared\BDE\BDE32.HLP я ничего не нашел.


 
Германн ©   (2010-01-12 17:37) [6]


> В \Program Files\Common Files\Borland Shared\BDE\BDE32.HLP
> я ничего не нашел.

Врешь!


 
sniknik ©   (2010-01-12 17:48) [7]

а может и нет, может урезанная пиратская версия...

> я ничего не нашел.
чего не нашел то, файла или сведений в нем?

-----------
- ты суслика  видишь?
- нет.
- и я нет, а он тем не менее есть.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2011.08.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
1-1265138738
Vincent
2010-02-02 22:25
2011.08.28
Как прочитать память у DLL (ReadProcessMemory):DllName.dll+offset


15-1305086552
Demo
2011-05-11 08:02
2011.08.28
Дисковое пространство для форума


15-1304886593
Юрий
2011-05-09 00:29
2011.08.28
С днем рождения ! 9 мая 2011 понедельник


2-1305349826
User
2011-05-14 09:10
2011.08.28
Dataset.Locate - ставит курсор посредиине таблицы


4-1241950542
DelphiN!
2009-05-10 14:15
2011.08.28
Перехват WM_INPUT всех окон





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский