|
Как из Delphi изменить порядок полей у существующей таблицы ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2002, 19:31 |
|
Как из Delphi изменить порядок полей у существующей таблицы ?
|
|||
---|---|---|---|
#18+
А зачем это нужно-то? Какой тип таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2002, 19:40 |
|
Как из Delphi изменить порядок полей у существующей таблицы ?
|
|||
---|---|---|---|
#18+
Есть несколько объектов, на которых крутитс наш soft с базами. Просто хочется прибраться на всех объектах и во всех базах, написав простенькую програмульку (что-то типа патчилки). База на paradox 7. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2002, 19:44 |
|
Как из Delphi изменить порядок полей у существующей таблицы ?
|
|||
---|---|---|---|
#18+
Если бы надо было просто убрать оказавшиеся лишними колонки и добавить нужные, то можно бы было сделать просто. ALTER TABLE table_reference DROP [COLUMN] column_reference | ADD [COLUMN] column_reference [,reference DROP [COLUMN] column_reference | ADD [COLUMN] column_reference...] (Подробное описание синтаксиса - в файле localsql.hlp из места установки DBE). Инструмента для смены колонок местами в Delphi нет. (В Corel Paradox - есть). Но поменять местами колонки и сделать "генеральную уборку" я бы порекомендовал так. Создать "правильную" таблицу. "Create table..." Перекачать в нее данные. "insert ..." Удалить старую "Drop.." Переименовать новую. Тут SQL'я нет, придется через переименование "RenameTable(NewTableNam... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2002, 20:55 |
|
|
start [/forum/topic.php?fid=58&fpage=2085&tid=2119935]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 408ms |
0 / 0 |