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

Вниз

Не просматривается таблица 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
1-1121323132
Erik1
2005-07-14 10:38
2005.08.07
Правильное ожидание для завершения потока?


14-1120578423
NewWonder
2005-07-05 19:47
2005.08.07
Сделал курсовик и ...


4-1118085789
jonni
2005-06-06 23:23
2005.08.07
Enumerat Screen Saver


1-1121714343
BBCHa
2005-07-18 23:19
2005.08.07
Заголовок дочерней формы в TaskBare


3-1119957012
Валерий
2005-06-28 15:10
2005.08.07
Почему Table is read only





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