powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск по дате
7 сообщений из 7, страница 1 из 1
Поиск по дате
    #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
Поиск по дате
    #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
Поиск по дате
    #39812054
Johnny.__.b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Механик,сделала запрос не через LIKE,а через =
...
Рейтинг: 0 / 0
Поиск по дате
    #39812055
Johnny.__.b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Механик,выдает ошибку
...
Рейтинг: 0 / 0
Поиск по дате
    #39812224
Фотография Raven A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Вопрос не по PB а по АSА
- тип поля date or datetime ?
- попробуйте ISO формат представления data/datatime
...
Рейтинг: 0 / 0
Поиск по дате
    #39812299
Механик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дату записать в виде yyyymmdd.
...
Рейтинг: 0 / 0
Поиск по дате
    #39812305
Johnny.__.b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Механик,большое спасибо!все заработало!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Поиск по дате
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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