Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CreateTable создает криврй ыайл / 3 сообщений из 3, страница 1 из 1
26.01.2003, 08:50
    #32096392
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateTable создает криврй ыайл
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
30.01.2003, 09:01
    #32098585
Luchkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateTable создает криврй ыайл
я бы сделал так:
Код: 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
30.01.2003, 21:21
    #32099151
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CreateTable создает криврй ыайл
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
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CreateTable создает криврй ыайл / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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