powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нужна помощь:(плиз
7 сообщений из 7, страница 1 из 1
Нужна помощь:(плиз
    #34796367
ChAoSLg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
никогда не работала с фокспро...
мне нужно удалить в БД записи где дата 12 сентября 2007,т.е я пишу
Delete for Data>={09/12/2007}
но удаляются 600000 каких-то других записей а не записей за 12/09/2007:(ничего не пойму в чем я неправа?
...
Рейтинг: 0 / 0
Нужна помощь:(плиз
    #34796389
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChAoSLgникогда не работала с фокспро...
мне нужно удалить в БД записи где дата 12 сентября 2007,т.е я пишу
Delete for Data>={09/12/2007}
но удаляются 600000 каких-то других записей а не записей за 12/09/2007:(ничего не пойму в чем я неправа? Фокс какой? Вообще-то ошибка должна быть. Вероятно все записи удаляются.
Дата пишется так: {^ГГГГ-ММ-ДД}
или функцией date(ГГГГ, ММ, ДД)
...
Рейтинг: 0 / 0
Нужна помощь:(плиз
    #34796450
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
set date to british
local ldDate
ldDate = { 12 . 09 . 2007 }
delete from ПолныйПуть/таблица.dbf where data=ldDate 
...
Рейтинг: 0 / 0
Нужна помощь:(плиз
    #34796454
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, запамятовал

Код: plaintext
1.
set strictdate to  0 
...
Рейтинг: 0 / 0
Нужна помощь:(плиз
    #34796471
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо
Код: plaintext
1.
2.
3.
4.
set date to british
local ldDate
ldDate = { 12 . 09 . 2007 }
delete from ПолныйПуть/таблица.dbf where data=ldDate 


Лучше как Dima T посоветовал
...
Рейтинг: 0 / 0
Нужна помощь:(плиз
    #34796502
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set date to ... задает правила преобразования типа дата в строку и наоборот. На {} это никак не влияет.Для VFP6 и выше. может VFP5 тоже.
HELP VFP6 Data and Field TypesWhen using strict date formats, {^0001-01-01}, January 1st, 1 A.D to {^9999-12-31}, December 31st, 9999 A.D.

В FPD 2.x было по другому. В {} дата писалась обычной строкой и set date to ... влияло на ее преобразование.
...
Рейтинг: 0 / 0
Нужна помощь:(плиз
    #34798955
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
У Вас стоит >= т.е. все записи с этой даты и до конца, вот их и удаляет.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Нужна помощь:(плиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]