Вниз
Скачать: 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.46 MB
Время: 0.011 c
1-17044
RV
2003-02-25 12:16
2003.03.06
FastReport. Windows. Глюки со шрифтами.


1-17004
mmmh
2003-02-24 20:21
2003.03.06
Сразу два вопроса 1 как отсортировать String grid чтод сначала шл


14-17318
race1
2003-02-14 06:18
2003.03.06
opera


1-17023
ers
2003-02-25 05:45
2003.03.06
Как переделать цвет?


1-17098
Checist [root]
2003-02-24 21:47
2003.03.06
Выделенная ячейка




   Наверх