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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
6-17230
smok_er
2003-01-17 13:11
2003.03.06
Access Violation: проблемы с HttpQueryInfo


14-17355
Artem Gazizov
2003-02-15 23:01
2003.03.06
страны мира


1-16983
Nehto
2003-02-21 20:43
2003.03.06
Kompiljacija Proekta


3-16953
glory32
2003-02-17 11:01
2003.03.06
Работа с ФохПрошной базой под Delphi


1-17122
race1
2003-02-22 08:27
2003.03.06
component