powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CreateTable создает криврй ыайл
3 сообщений из 3, страница 1 из 1
CreateTable создает криврй ыайл
    #32096392
balbes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HI

Создаю файл (таблицу) для отчета в формате dbf....
(рабочая база Pdox ч/з BDE)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
procedure TForm1.Button1Click(Sender: TObject);
begin
//   flbs := 'c:\001\base\nnn.dbf';
   flbs := 'z:\001\base\nnn.dbf';
   if not FileExists(flbs) then
   begin
   Label1.Caption := 'нет';
   //Создаем файл
   Table1.Active := false;
   Table1.DatabaseName := 'AKTF';
   Table1.TableName := 'nnn';
   Table1.TableType := ttDbase;
   Table1.FieldDefs.Clear;
   Table1.FieldDefs.Add('FAM', ftString,  20 , false);//Фамилия
   Table1.FieldDefs.Add('IM', ftString,  20 , false); //Имя
   Table1.FieldDefs.Add('OTCH', ftString,  20 , false);//Отчество
.......
   Table1.CreateTable;
//   Table1.Active := True;


Работает на всех машинах кроме мой.... файл создает но "кривой" при попытке просмотреть его Файловым менеджером (Frigate) ругается говорит
Код: plaintext
Dbf:Field name missing

настройки BDE на мой взгляд анологичны, раскройте мне глаза что где посмотреть проверить???
...
Рейтинг: 0 / 0
CreateTable создает криврй ыайл
    #32098585
Фотография Luchkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы сделал так:
Код: plaintext
1.
2.
3.
4.
5.
6.
...
   flbs := 'z:\001\base\nnn.dbf';
...
   Table1.DatabaseName := 'z:\001\base\';
   Table1.TableName := 'nnn.dbf';
...

и выбросил файл-менеджер, а смотрел базу DBD.
Удачи!
...
Рейтинг: 0 / 0
CreateTable создает криврй ыайл
    #32099151
balbes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HI Luchkin Dmitry
thank you что откликнулся...

Суть такова что DBD базу т.е. файл nnn.dbf видит без проблем но....конфигурация файла nnn.dbf создаваемого маей машиной отличалась от создаваемых этойже прогой файлов на тр. машинах.... Естественно не разгледел разницу в настройках BDE...
на моей машине
BDE=>Configuration=>Native=>Dbase=>Level=7
а на остальных
BDE=>Configuration=>Native=>Dbase=>Level=5
вот и вся проблема... три дня головной боли...
простите что отнял время
СПАСИБО ЗА содействие
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CreateTable создает криврй ыайл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]