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

Вниз

Создание таблиц в программе   Найти похожие ветки 

 
shu_3d   (2003-02-17 11:01) [0]

Приветсвую, мастера!
Вопрос такой:
в программе есть код, который в случае отсутствия таблицы на диске создает ее:
Table1.close;
table1.type:=ttparadox;
.....
with table1.fileldefs do
begin
clear;
with addfielddef do....
....
with table1.indexddefs do
....
table1.createtable
Этот код без проблем создает нормальную таблицу Paradox. А вот стоит только попробовать создать таблицу DBase таким путем, то таблица создается, но Database Desctop и Delphi ее просто открыть не могут, а другие просмотрщики открывают, но структура
полей в ней совершенно левая. Почему такие глюки с DBase? Я понимаю, что можно написать более низкоуровневый код для создания Dbase-таблицы, но все же?
И еще один вопрос:
а вот как быть при программном создании таблицы Paradox с остальными ее свойствами, кроме описания полей и индексов, например, ссылочной целостности, lookupом и т.д.?Как я понял, программно их задавать при создании таблицы невозможно?


 
sniknik   (2003-02-17 11:09) [1]

потому что у тебя в настройках BDE Administrator-а наверняка LEVEL - 7 стоит для dBase. (по умолчанию, но не все понимают)


 
Door   (2003-02-17 12:50) [2]

2 shu_3d

"а вот как быть при программном создании таблицы Paradox с остальными ее свойствами, кроме описания полей и индексов, например, ссылочной целостности, lookupом и т.д.?Как я понял, программно их задавать при создании таблицы невозможно?"

Возможно, но, признаю, иногда проблематично: борланд с каждым годом документирует свой инструмент все хуже и хуже. С другой стороны, иногда возникает мысль, что они специально это делают, хотя, особого смысла не видно.


 
Anatoly Podgoretsky   (2003-02-17 13:01) [3]

sniknik © (17.02.03 11:09)
А это никак не объясняеет " и Delphi ее просто открыть не могут".
Наверняка ошибка в коде.


 
MsGuns   (2003-02-17 13:51) [4]

Создавай таблицы SQL-запросом, при этом укажи Database, в котором правильно определены параметры БД.



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

Форум: "Базы";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-17087
ark
2003-02-25 21:34
2003.03.06
try.....exception


3-16902
cat_si
2003-02-14 16:45
2003.03.06
Размер базы данных


14-17376
Tornado
2003-02-12 16:56
2003.03.06
Opera 7


4-17437
down
2003-01-17 21:09
2003.03.06
LOGFONT.lfHeight, непропорциональное изменение ширины текста


8-17211
tomek2002
2002-11-24 14:43
2003.03.06
обновление графики





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