Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / БД-Pdox / 9 сообщений из 9, страница 1 из 1
10.05.2003, 10:41
    #32156729
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
HI господа программёры

Поскажите как можно программно изменить тип данных в базе Pdox
например
Код: plaintext
id - Autoinc   ->  id -  Shortinc
...
Рейтинг: 0 / 0
10.05.2003, 11:14
    #32156734
LexusR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
по моему можно только нарезать новую колонку нужного типа
слить туда данные и грохнуть ненужную
типа
Код: plaintext
1.
2.
3.
  alter MyTable add NewColumn shortint
  update MyTable set NewColumn = OldColumn
  alter MyTable delete OldColumn 
...
Рейтинг: 0 / 0
10.05.2003, 11:32
    #32156740
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
Првиет LexusR

ну а в Database Desktop же можно....
неужели програмно только новое поле создавать и туда сливать???...
...
Рейтинг: 0 / 0
10.05.2003, 11:35
    #32156742
LexusR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
>>ну а в Database Desktop же можно....
скорее всего он там творит тоже самое
создает новое поле и т. д. ))
...
Рейтинг: 0 / 0
10.05.2003, 11:37
    #32156743
LexusR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
MS SQL во всяком случае делает именно так )
...
Рейтинг: 0 / 0
10.05.2003, 11:41
    #32156744
LexusR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
если табличка не сильно большая то вроде проблем не должно быть
скриптик пишешь в дельфях во всей последовательностью
и в одной транзакции запускаешь
...
Рейтинг: 0 / 0
10.05.2003, 19:32
    #32156884
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
ОК LexusR

раз уж это аксиома тоды так и будем действовать....
СПАСИБО ОГРОМНОЕ ЗА СОДЕЙСТВИЕ!!!!!....
...
Рейтинг: 0 / 0
10.05.2003, 23:50
    #32156906
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
В BDE есть функция DbiDoRestructure.
См. BDE32.hlp.
Смысл функции - в структуру читается инфа о столбце, структура изменяется и переписывается обратно.

Сам я ею не пользовался, так как работал с чистым парадоксом в котором есть более удобная функция-обертка над DbiDoRestructure.
...
Рейтинг: 0 / 0
11.05.2003, 06:01
    #32156917
balbes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
БД-Pdox
Привет Cat2

Читаю BDE32.hlp. пока ничего не понятно, но буду разбираться
СПАСИБО!!!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / БД-Pdox / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]