Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизИзменение типа поля в таблице (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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.031 c