![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сменить программно свойство таблицы "Table language" [D6, Paradox]
konrads © (2006-04-13 15:04:00)Подскажите как программно поменять свойство таблицы "Table language" с "ascii ANSI" на "Pdox ANSI Cirilic" в таблицах PARADOX
konrads (2006-04-20 11:03:00) [1]попробую разобраться
Anatoly Podgoretsky (2006-04-18 14:12:00) [2]sniknik © (18.04.06 12:50) [9]
Довольно близко к теме
sniknik (2006-04-18 12:50:00) [3]> Может кто-нибудь имеет такой опыт?
множество народу имет такой опыт... и пытается забыть его как страшный сон. ;о))
см. dbiDoRestructure в хелпе, там пример есть. (и вроде даже по теме...)
konrads (2006-04-18 12:30:00) [4]Может кто-нибудь имеет такой опыт?
Anatoly Podgoretsky (2006-04-15 11:34:00) [5]Такая штука делается с помощью dbiDoRestructure
Но задача сложная для понимания. Хотя справка по всем структурам подробная.
Структуру заголовка знать не надо
konrads (2006-04-15 05:14:00) [6]А может кто знает структуру заголовка PARADOX
~SerJant~ (2006-04-14 11:54:00) [7]2 vovnuke
тьфу млин...не посмотрел на тип БД...сорри
vovnuke (2006-04-14 10:50:00) [8]2~SerJant~
а ты уверен что заголовок у DBF такойже какой и у Paradox?
~SerJant~ (2006-04-14 10:35:00) [9]procedure TMainForm.IS_IndexNULL(Table: TTable);
var
FileDBF: TFileStream;
ZeroByte: Byte;
begin
With Table do
begin
Close;
ZeroByte:=$00;
FileDBF:=TFileStream.Create(DatabaseName + '\' + TableName,fmOpenReadWrite or fmShareExclusive);
FileDBF.Position:=$1C; //Отрыв индексов
FileDBF.Write(ZeroByte,1);
FileDBF.Position:=$1D; //Обнуление кодовой страницы
FileDBF.Write(ZeroByte,1);
FileDBF.Free;
end;
end;
mr.il (2006-04-14 09:17:00) [10]Копай в хелпе БДЕ АПИ
konrads (2006-04-14 07:30:00) [11]Може кто-нибудь всётаки знает?