powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не работает поиск по одной таблице
3 сообщений из 3, страница 1 из 1
Не работает поиск по одной таблице
    #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
Не работает поиск по одной таблице
    #39816722
MrKoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Не работает поиск по одной таблице
    #39816983
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дата по лайку? Оригинально.
Сделайте пока поиск по одному полю и поймете как работает.
Наверное проще использовать SetSQLSelect, почитайте про него
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не работает поиск по одной таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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