|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
Есть 2 БД: на Oracle и foxpro. Из таблицы БД Oracle вытягиваю дату(имеет формат dd-mm-yy), мне нужно преобразовать эту дату в формат mm-dd-yy, чтобы перекинуть в БД foxpro. Помогите, пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 18:51 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
MARGARITA23Есть 2 БД: на Oracle и foxpro. Из таблицы БД Oracle вытягиваю дату(имеет формат dd-mm-yy),Дата формата не имеет. Формат имеет строка символов, обозначающая какую-то дату. мне нужно преобразовать эту дату в формат mm-dd-yy, чтобы перекинуть в БД foxpro.В фокс надо передавть именно дату, а не строку. Помогите, пожалуйстаКак Вы получаете данные с сервера? Каким запросом? Каковы типы полей в запросе? Это все надо угадывать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 19:00 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
MARGARITA23, SET DATE, SET CENTURY OFF не спасает? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 19:02 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
Похоже меня не понимают. Есть ли какая-нибудь функция, которая преобразует дату,например, 13.11.09 к виду 11.13.09? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 19:48 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
MARGARITA23, попробуйте Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 19:51 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
MARGARITA23, Хотя если из ораколовой базы Вам необходимо вытащить строку, а не дату, то сделать это можно так Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 19:59 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
MARGARITA23Похоже меня не понимают. Есть ли какая-нибудь функция, которая преобразует дату,например, 13.11.09 к виду 11.13.09? Похоже, Вы не понимаете саму основу программирования. Данные хранятся совсем не так, как они отображаются! То, о чем Вы говорите - это отображение данных. Но физически-то они записаны совсем не так. Другими словами, ничего никуда для копирования из одной базы в другую преобразовывать не надо. Ну, если Вам так проще понять, считайте, что и FoxPro и Oracle достаточно "умные", чтобы понять, что речь идет о датах, и при этом не важно как именно они отображаются А вот как отобразить дату в FoxPro - это можно решить настройкой SET DATE и связанными с ней настройками ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 21:28 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
Каким образом переписывать собираешься проясни ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 21:34 |
|
помогите преобразовать дату
|
|||
---|---|---|---|
#18+
У тебя скорее всего удаленное представление или результат запроса к Ораколовской таблице. Дык драйвер ODBC автоматически подгоняют стандарты для фокса, по этому ты дату и видишь. Как она отображается зависит от SET DATE Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2010, 21:40 |
|
|
start [/forum/topic.php?fid=41&tid=1585405]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 273ms |
0 / 0 |