Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.07;
Скачать: CL | DM;

Вниз

Не просматривается таблица dBase.   Найти похожие ветки 

 
DimonS ©   (2005-06-29 05:47) [0]

Есть такой кусочек кода:

with tbZrp do begin
          Close;
          TableType:=ttDBase;
          FieldDefs.Clear;
          //FieldDefs.Add("I",ftAutoInc,0,true);
          FieldDefs.Add("F",ftString,75,false);
          FieldDefs.Add("P",ftString,20,false);
          FieldDefs.Add("Tn",ftInteger,0,true);
          FieldDefs.Add("R",ftinteger,0,False);
          FieldDefs.Add("SMR",ftFloat,0,False);
          ..........
          CreateTable;
          Open;
          end;

Таблица создается нормально, с помощью DBgrid просматривается, редактируется и т.д.
Но при попытке просмотреть ее в DatabaseDesctop выдается ошибка "Invalyd parameter". Из-за чего это происходит? Все остальные остальные поля ftFloat.

Вроде бы в dBase должна указываться длина поля и точность, но как это указать в программе?
Заранее спасибо.


 
DimonS ©   (2005-06-29 07:53) [1]

И вот что еще выяснил. Когда просматриваешь эту БД в DatabaseDesctop в режиме restructure, то большинство типов полей пустые. Причем некоторые Float и Integer поля имеют тип C (Character), созданы логические поля, а у большинства тех же Float и Integer полей тип отсутствует.
Где тут копать? Или как их правильно объявить?


 
size=20   (2005-06-29 09:55) [2]


> DatabaseDesctop

он всегда отличалсяч тупостью и глюками. Юзай SQL Explorer


 
Anatoly Podgoretsky ©   (2005-06-29 10:13) [3]

DimonS ©   (29.06.05 05:47)  
Какой именно dBase, для большинства версий это будет недопустимые типы полей.


 
DimonS ©   (2005-06-29 10:40) [4]

dBase IV
Вроде бы в DatabaseDesctop такие и описаны поля, а впрограммном коде не прокатывает почему-то.


 
Anatoly Podgoretsky ©   (2005-06-29 11:11) [5]

DimonS ©   (29.06.05 10:40) [4]
Говоришь dBase IV, а откуда там Integer и AutoInc, ну если первое еще как то сможет преобразовать во что ни будь по своему вкусу, то второе в принципе невозможно ни во что преобразовать.



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

Текущий архив: 2005.08.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.353 c
1-1121710721
APXi
2005-07-18 22:18
2005.08.07
При создании дочерней MDI формы метод ShowModal не работает!


1-1121894484
Grol
2005-07-21 01:21
2005.08.07
Перебор всевозможных сочетаний из символов


14-1121515639
default
2005-07-16 16:07
2005.08.07
Работа Л.Заде "Нечеткие множества"


9-1113910376
[GameDev]
2005-04-19 15:32
2005.08.07
На какой ячейке мышь ?


6-1114460382
Erich
2005-04-26 00:19
2005.08.07
Аналог HyperTerminal