Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Изменение типа поля в таблице (Paradox)   Найти похожие ветки 

 
artem123   (2004-07-02 16:31) [0]

Поскажите каким образом можно изменить тип поля во время выпонения программы. Необходимо изменить тип поля Time на VarChar.


 
Reindeer Moss Eater ©   (2004-07-02 16:33) [1]

Тип поля где?
В таблице? В датасете?

Впрочем, в обоих случаях через удаление/создание


 
artem123   (2004-07-02 16:34) [2]

Мне необходимо что местоположение поля неизменилось.


 
Reindeer Moss Eater ©   (2004-07-02 16:39) [3]

Тогда точно так же, но включая все поля "правее" исправляемого


 
Reindeer Moss Eater ©   (2004-07-02 16:43) [4]

Ну и еще:  в парадоксе нет типа varchar


 
Artem123   (2004-07-02 16:52) [5]

Reindeer Moss Eater ©  ты немог бы поподробнее

 В таблице 10 полей, я удалил 3-е поле, после добавление нового оно добавляется в конец т.е. стало 10. И как его сделать 3 по счету ?


 
Reindeer Moss Eater ©   (2004-07-02 16:56) [6]

все поля правее исправляемого - это поля номер 4, номер пять, номер шесть и так далее до последнего.

Всех их надо дропнуть (в любом порядке) а потом создать по новой начиная с третьего

Так понятно?


 
Соловьев ©   (2004-07-02 16:57) [7]


> И как его сделать 3 по счету ?

а зачем?


 
Reindeer Moss Eater ©   (2004-07-02 17:00) [8]

Для эстетического наслаждения


 
Artem123   (2004-07-02 17:02) [9]

Уважаемые а как сданными быть? (во всех полях записей по 100000)

> И как его сделать 3 по счету ?
а зачем?
Не обходимо что бы последующие поля остались на своих местах
т.к. в программе происходит обращение не по имени поля, а по номеру


 
Соловьев ©   (2004-07-02 17:02) [10]

ну так если это для показа пользователю все это можно настроить в дизайне. и не надо торочить таблицу.


 
Соловьев ©   (2004-07-02 17:03) [11]


> т.к. в программе происходит обращение не по имени поля,
> а по номеру

имхо, это грозит траблами.


 
Sandman25 ©   (2004-07-02 17:04) [12]

[9] Artem123   (02.07.04 17:02)

Очень плохо.
Нужно либо использовать константы
const
 MyFloatField = 1;
 AnotherFloatField = 2;
либо обращаться по имени.


 
Reindeer Moss Eater ©   (2004-07-02 17:07) [13]

Уважаемые а как сданными быть? (во всех полях записей по 100000)

> И как его сделать 3 по счету ?


Так это что, разовая операция!?
Создай пустую таблицу с "правильной" структурой, перегони данные и не парь извилины.


 
Fay ©   (2004-07-02 17:23) [14]

Записи в полях - это даже круче "ячеек в базе"!



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
3-1088659685
kalishenko
2004-07-01 09:28
2004.07.25
Pervasive 2000i & DISTINCT


9-1081874130
Miroslav
2004-04-13 20:35
2004.07.25
формат *.gfx


8-1078469704
AlexTregubov
2004-03-05 09:55
2004.07.25
Интерполяция изображения


1-1089729567
Homyak_Max
2004-07-13 18:39
2004.07.25
Проблемы с потоками


1-1089708229
ko
2004-07-13 12:43
2004.07.25
OnDeactivate