Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Retrieve() - функция / 8 сообщений из 8, страница 1 из 1
10.12.2006, 22:25
    #34188774
Апельсин5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
Power Builder9
Adaptive Server Anywhere Version 9.0

Почему не выбираются записи за выбираемую дату
Из edit mask? Ведь работало 6 лет назад!
– параметр игнорируется, выбираются все записи.

IF IsDate (em_date . text ) THEN
MessageBox("", "control em_date . text contains correct value date")
dw_1. Retrieve (date (em_date.text ))
END IF

СПАСИБО
...
Рейтинг: 0 / 0
10.12.2006, 22:26
    #34188777
Ель
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
Power Builder9
Adaptive Server Anywhere Version 9.0

Не могу выбрать записи за определённую дату.
(Вообще-то дату предусматривал извлекать из em_date)
Апробировано много вариантов перед обращением к форуму:

Select error: SQLSTATE = 07006
[Sybase][ODBC Driver][Adaptive Server Anywhere]
Restricted data type attribute violation:
Cannot convert 05.01.1998 to a timestamp
Переменная
ss_text_sql_query2

ss_text_sql_query2 = dw_1.getsqlselect( )

содержит правильно сформированный текст
“SELECT … “ – здесь нет ошибки, только с датой проблема

Проверял с помощью
MessageBox("ss_text_sql_query2", ss_text_sql_query2)

ss_text_sql_query2 += " where table1.my_date='11.01.1998'"

//+- ss_text_sql_query2 += " where table1.my_date=11.01.1998"

//ss_text_sql_query2 += " where table1.my_date =" + &
// '"05/01/1998"'
// '"05/01/1998"'
// "'05/01/1998'"
//+- "'05.01.1998'"
//+- "05.01.1998"
//"'" + string(em_date) + "'"
//+-"'" + string(em_date,"dd.mm.yyyy") + "'"

dw_1.setsqlselect( ss_text_sql_query2) // изменение SQL оператора SELECT для
// object DataWindow перед считыванием данных - PB5, pg. 199
dw_1.Retrieve()

СПАСИБО
...
Рейтинг: 0 / 0
11.12.2006, 01:21
    #34188870
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
Апробировал много идиотских вариантов, но при этом проигнорировал разумный .
____________________________________
- Гарфилд, мышь!
- Спасибо, я сыт!
...
Рейтинг: 0 / 0
11.12.2006, 01:23
    #34188873
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
Апельсин5Почему не выбираются записи за выбираемую дату
Потому что у тебя руки растут оттуда, откуда у нормальных людей растут ноги .
...
Рейтинг: 0 / 0
11.12.2006, 12:40
    #34189830
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
Код: plaintext
1.
2.
date ld_date
ld_date = date (em_date.text )
dw_1.Retrieve(ld_date)
Должно работать. Надо проверить, что делает параметр в самом DW (проверить SQL).
...
Рейтинг: 0 / 0
11.12.2006, 12:42
    #34189841
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
yyyy-mm-dd
...
Рейтинг: 0 / 0
11.12.2006, 14:08
    #34190240
Andrew Nagorny
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
лучше так...

date ld_date
em_date.GetData(ld_date)
dw_1.Retrieve(ld_date)
...
Рейтинг: 0 / 0
11.12.2006, 15:19
    #34190513
AIZ
AIZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Retrieve() - функция
А в каком формате дата в EM? Наверняка не соответсвует формату даты для функции Date().
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Retrieve() - функция / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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