| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > ПРограммно изменить длину поля |
| Автор: lavish 27.12.2004, 15:29 |
| Есть таблица Paradox. Одно из полей было текстовым длинной 19. Теперь надо чтобы его длина была равна 20. Как это сделать программно? |
| Автор: BSV_Sergey 27.12.2004, 15:48 | ||||
Можно использовать компонент Query, подконектиться к БД и применить скрипт
к примеру
Работает с MS SQL сервером. Paradox возможно изменен синтаксис но должно быть что-то подобное. |
| Автор: <Spawn> 27.12.2004, 21:05 | ||
|
| Автор: Akella 30.12.2004, 16:08 | ||||
| Отключаем таблицу (Active:=False) сначала удаляем поле
потом добавляем
|
| Автор: Bes 31.12.2004, 07:45 |
| 2dsergey: эй-эй-йэ а данные? тогда уж сначала добавить, скопировать, а потом удалить. хотя самое правильное на мой взгляд решение через альтер тэйбл. |
| Автор: Akella 3.1.2005, 12:02 | ||
совсем забыл Тогда нужно еще и данные из этого поля сохранять, а затем обратно запихивать. А если это Paradox? Кто-нибудь пробовал с Paradox`ом такое попробовать? |
| Автор: Vit 4.1.2005, 17:16 | ||
Для парадокса используй низкоуровневые функции BDE |