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

Вниз

Как изменить тип поля бд?   Найти похожие ветки 

 
diww   (2002-06-24 11:47) [0]

В бд (dbase 4) есть поле типа string в которое заносятся даты в формате "dd.mm.yy". Как програмно изменить это поле на date?
Или так не получится и надо будет добавлять новое поле типа date и копировать данные туда, а старое поле удалять?


 
diww   (2002-06-25 10:29) [1]

Неужели никто не знает?
Да, и ещё надо чтобы в бд сохранялись все данные.


 
Ptr   (2002-06-25 10:39) [2]

Непонятная задача...
Почему нельзя сразу заносить в поле типа DateTime?
или хранить даты в формате string ???


 
sniknik ©   (2002-06-25 11:03) [3]

Формат Dbf это по сути форматированный текстовый файл. Текстовый в смысле данные (любые) хранятся в тексте в размере определенном в поле (если данных не хватает дополняются пробелами).

Т.е. если у тебя дата в стринге хранится "правильно" (размер 8, формат 20011030 первые 4-год 5-6 месяц 78 день) то можно просто тип поля поменять (букву C на D в заголовке).
Но это изврат (хотя и очень быстро и не зависит от размера)
а по правильному нужно добавить поле, перенести данные и удалить старое поле. Или сделать перенос в новую таблицу с нужным форматом.
Понадобятся SQL команды, ALTER TABLE ADD/DROP COLUMN и CREATE TABLE посмотри описание в хелпе.




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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
6-58245
Slavok
2002-05-10 13:59
2002.07.18
Как лучше передать от сервера клиенту изображение рабочего стола?


3-57956
dimanew
2002-06-26 08:22
2002.07.18
Пытаюсь изменить тип поля с интеджер на нумерик


1-58203
546634
2002-07-06 15:25
2002.07.18
Помогите записать данные в реестр!


14-58280
Sergey Karma
2002-06-18 00:26
2002.07.18
Ищу ГУРУ по DELPHI 6


14-58326
любитель
2002-06-18 16:38
2002.07.18
Предлагаю на этих выходных Питерцам собраться 21-23 июня.