Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
4-17445
skovorodka
2003-01-18 19:05
2003.03.06
SetWindowsHookEx( всем пойматься и ответить :) )


14-17362
delpher_gray
2003-02-18 14:50
2003.03.06
Новый сайт о Delphi ! Delphi - Программирование в Delphi !


3-16921
RDA
2003-02-15 21:21
2003.03.06
Проблемы при DragDrop в DBTreeList


14-17274
Гражданин
2003-02-18 22:59
2003.03.06
Сквозь слезы


4-17440
anod
2003-01-18 11:04
2003.03.06
Как мне узнать?




   Наверх