Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не работает поиск по одной таблице / 3 сообщений из 3, страница 1 из 1
22.05.2019, 18:44
    #39816721
MrKoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает поиск по одной таблице
Здравствуйте!
Есть у меня таблица, по которой необходимо осуществить поиск.
Код выглядит так:

string error_syntaxfromSQL, error_create;
string SQL,SQL1, syntax;
if (sle_1.Text = '') AND (sle_2.Text = '') AND (sle_3.Text = '') AND (sle_4.Text = '') AND (ddlb_1.Text = '') AND (em_1.Text = '') then
MessageBox('Error','Заполните поля для поиска');
return;
end if;

SQL = " SELECT учет.[номер операции], учет.штрихкод, учет.наименование, учет.статус, учет.количество, учет.дата FROM учет " &
+ "WHERE учет.[номер операции] LIKE '" +sle_1.Text+ "%' AND " &
+ "учет.штрихкод LIKE '" +sle_2.Text+ "%' AND " &
+ "учет.наименование LIKE '" +sle_3.Text+ "%' AND " &
+ "учет.статус LIKE '" +ddlb_1.Text+ "%' AND " &
+ "учет.количество LIKE '" +sle_4.Text+ "%' AND " &
+ "учет.дата LIKE '" +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
22.05.2019, 18:44
    #39816722
MrKoder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает поиск по одной таблице
...
Рейтинг: 0 / 0
23.05.2019, 11:48
    #39816983
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает поиск по одной таблице
Дата по лайку? Оригинально.
Сделайте пока поиск по одному полю и поймете как работает.
Наверное проще использовать SetSQLSelect, почитайте про него
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не работает поиск по одной таблице / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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