Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

По базам данных [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]

А как ты создаешь таблицу? приведи код.


Наверх

Титульная страница Поиск, карта сайта Написать письмо