Форум: "Базы";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Внизпреобразование типа поля Найти похожие ветки
← →
Kley (2007-12-01 22:35) [0]Зравствуйте подскажите плиз
задача состоит в следующем
есть таблица с полем data - тип String оно забито данными
как преобразовать его в DateTime без потери данных?
БД Access через Ado
← →
DVM © (2007-12-01 22:54) [1]MyDataTimeVar := DataSet.FieldByName("MyDataTimeField").AsDateTime ???
← →
DVM © (2007-12-01 22:55) [2]
> тип String оно забито данными
А как выглядят эти данные?
← →
Юрий Зотов © (2007-12-01 23:03) [3]Ох, не сильно я в БД рублю, но, может, так:
1. Создать новое поле типа DateTime.
2. Прогнать скрипт заполнения этого поля из старого.
3. Дропнуть старое поле.
4. Переименовать новое поле.
← →
DVM © (2007-12-01 23:20) [4]Кстати, если то, что находится в поле data устроит акцесс в качестве даты/времени, то можно в самом акцессе в конструкторе поменять тип поля с текстового на дату/время - акцесс сама все сделает. Не уверен, но должно получиться.
← →
Anatoly Podgoretsky © (2007-12-01 23:43) [5]Попробуй просто поменять, тренируйся конечно на кошках.
← →
Kley (2007-12-02 08:57) [6]>DVM © (01.12.07 22:55) [2]
>А как выглядят эти данные?
>DVM © (01.12.07 23:20) [4]
>Кстати, если то, что находится в поле data устроит акцесс в качестве
>даты/времени, то можно в самом акцессе в конструкторе поменять тип поля с >текстового на дату/время - акцесс сама все сделает. Не уверен, но должно >получиться.
Эти данные даты рождения.
Ето меня не устраивает базу юзают еще два района в которые ехать очень далеко
проше конвертер отослать по E-mail
← →
DVM © (2007-12-02 11:23) [7]
> проше конвертер отослать по E-mail
Отошли им инструкцию, что делать в самой Access.
← →
Anatoly Podgoretsky © (2007-12-02 11:32) [8]
> проше конвертер отослать по E-mail
А средствами SQL команд не пробовал это сделать?
← →
Правильный_Вася (2007-12-02 15:27) [9]если даты били ручками в строку типа
07\07/07
2 аперля2004
9 мая сего года
то это не лечится
← →
Kley (2007-12-02 22:05) [10]>А средствами SQL команд не пробовал это сделать?
вот так получилось
ALTER TABLE kart ALTER COLUMN D_ROGD date
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c