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

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

Как изменить размер поля базы данных... [D7, dBase, FoxPro, Paradox]


Страницы:   1 2

KotJunior ©   (2005-06-07 10:07:00) 

Здравствуйте.
Скажите, как можно программно изменить размер и(или) тип поля базы данных в Delphi? Если единственная возможность с помощью DBIDoRestructure, то что это такое, какой модуль подключать?
Спасибо.


KotJunior   (2005-06-08 17:07:00) [21]

Что, так ни кто и не поможет?


KotJunior   (2005-06-08 07:18:00) [22]

Я вообще, наверное, не там копаю. В хелпе Delphi(7) с трудом нашел по ALTER TABLE, и то не в Help->Delphi Tools, просто в Help->Delphi Help.
Megabyte[5], я вижу вы знаете суть вопроса, помогите.


KotJunior   (2005-06-08 06:02:00) [23]

Не разобрался. Нашел я в справке по ALTER TABLE, но как использовать в Delphi? Query.SQL "не понимает" параметра ALTER
Используя параметры в Database "Database1.Execute(SQLstmt, stmtParams, False, nil);" SQLstmt также не понимает ALTER. Как же правильно использовать это?


Megabyte   (2005-06-07 21:04:00) [24]


> Как же быть с уже заполненной таблицей?

Смотря как и что менять. Главное, не нарушать целостность данных.
Пусть, допустим, хочешь уменьшить длину string(прим.30) на 5.
Если у тебя все значения меньше или равны 25, то ничего не будет.
Я проверял на Парадоксе.


Anatoly Podgoretsky   (2005-06-07 21:03:00) [25]

Так и не использую данную возможность.


td   (2005-06-07 17:15:00) [26]


> KotJunior   (07.06.05 12:51) [2]


Разобрался?
Тот же самый вопрос у меня.

в хелпе написано:
It is possible to delete and add a column of the same name in the same ALTER TABLE statement, however any data in the column is lost in the process.

Как же быть с уже заполненной таблицей?


KotJunior   (2005-06-07 12:51:00) [27]

Спасио, может разберусь


msguns   (2005-06-07 10:14:00) [28]

DDL SQL -> ALTER TABLE (Help->Delphi Tools->Local SQL)


Страницы:   1 2

Наверх

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