![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
По базам данных [D5, Paradox]
vanek8 © (2003-02-11 08:55:00)Уважаемые мастера, обращаюсь к вам с такой проблемой, подскажите пожалуйста.Извините что отрываю вас с такой простой проблемой. При создании таблицы с помощью метода CreateTable появляется ошибка об отсутствии .val-файла. Он действительно отсутсвует.Подскажите пожалуйста как исправить. Курсовая горит.
Заранее спасибо!
Wari (2003-02-11 22:08:00) [1]ну конечно же используй SQL код, это на мой взглад самый надежный и верный вариант!!!
create table (xxxx datatype,
....
....);
MsGuns (2003-02-11 12:48:00) [2]А почему не создать SQL-запросом, предварительно проверив существует ли таблица ? ИМХО, проще и нагляднее (читабельнее)
chudaks (2003-02-11 12:14:00) [3]Если используешь компонент TTable, то попробуй сделать так должно помочь.
Table1.Active:=False;
Table1.TableName:="<your name.xxx>";
if not Table1.Exists then {Проверяется на наличие существующей таблицы}
begin
with Table1 do
begin
{Указывается тип таблицы}
TableType:=ttDefault;{По умолчанию}
with FieldDefs do
begin
Clear;
with AddFieldDef do
begin
Name:="<NameField>";
DataType:="<DataType>";
Size:="<FieldSize>";
end;
...
{Этот отрезок повторять столько раз сколько нужно полей}
end;
end;
CreateTable;{создаем таблицу методом CreateTable}
Anatoly Podgoretsky (2003-02-11 10:11:00) [4]Что то не то, если создаешь с помощью метода CreateTable то таблица должна создаться или должно быть исключение или вообще не скомпилируется.
gek (2003-02-11 09:43:00) [5]Ну этот файл служит для проверки допустимых значений и в принципе без него можно прекрасно обойтись
makdi (2003-02-11 09:33:00) [6]А как ты создаешь таблицу? приведи код.