Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск по дате / 7 сообщений из 7, страница 1 из 1
08.05.2019, 22:03
    #39811569
Johnny.__.b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
Как осуществить поиск по дате
Пробовала и считывать дату из datemask и просто из поля sle
но ничего не выводит
(поле "Дата"в таблице типа date)

string error_syntaxfromSQL, error_create;
string SQL,SQL1, syntax;
/////////////////////////////////////////////////////
SQL = " SELECT * FROM заказ " &
+ "WHERE название LIKE '"+sle_1.Text+ "%' AND " &
+ "дата LIKE '"+ String (em_1.Text) + "%'"
/////////////////////////////////////////////////////
syntax = SQLCA.SyntaxFromSQL (sql, 'Style(Type=Grid) Text()', error_syntaxfromSQL);
IF Len(error_syntaxfromSQL)>0 THEN
MessageBox ("Error!", error_syntaxfromSQL);
ELSE
dw_1.Create(syntax, error_create)
IF Len(error_create) > 0 THEN
MessageBox ("Error!", error_create);
END IF
END IF
dw_1.SetTransObject(SQLCA);
dw_1.Retrieve();
...
Рейтинг: 0 / 0
09.05.2019, 19:26
    #39811740
Механик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
Странный sql.
В PB
В чём вопрос-то?
Поиск по DW/DS - ds.find('маска',от,до). Запрос в sql по полю типа Data не через like (например "=" или "between"), по строковому полю надо привести в соответствие данным в базе маску em_1.Text.
Запись String (em_1.Text) бессмысленна, так как em_1.Text уже string.

Выбрать одно значение можно встроенным sql прямо в переменную, а не городить огород.

Попробуйте исполнить формируемый SQL в виде запроса и получить ответ.
...
Рейтинг: 0 / 0
11.05.2019, 13:45
    #39812054
Johnny.__.b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
Механик,сделала запрос не через LIKE,а через =
...
Рейтинг: 0 / 0
11.05.2019, 13:45
    #39812055
Johnny.__.b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
Механик,выдает ошибку
...
Рейтинг: 0 / 0
12.05.2019, 14:50
    #39812224
Raven A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
- Вопрос не по PB а по АSА
- тип поля date or datetime ?
- попробуйте ISO формат представления data/datatime
...
Рейтинг: 0 / 0
12.05.2019, 22:13
    #39812299
Механик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
Дату записать в виде yyyymmdd.
...
Рейтинг: 0 / 0
12.05.2019, 23:24
    #39812305
Johnny.__.b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по дате
Механик,большое спасибо!все заработало!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск по дате / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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