powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Динамический запрос sql
15 сообщений из 15, страница 1 из 1
Динамический запрос sql
    #38517971
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Подскажите пожалуйста по созданию динамического запроса. Создаю запрос в C++ Builder 6 :

ADOQuery1->Close();
ADOQuery2->Active=False;
ADOQuery2->SQL->Clear();
ADOQuery2->SQL->Add("select Nazvanie_armaturi from tip_armaturi,zavod,zavod_ta where zavod.Kod_zavoda=zavod_ta.Kod_ZTA AND tip_armaturi.Kod_TA=zavod_ta.Kod_ZTA AND Nazvanie_zavoda='"+ComboBox1->Text+"%'");
ADOQuery2->Active=True;
for (ADOQuery2->First(); !ADOQuery2->Eof; ADOQuery2->Next())
ComboBox2->Items->Add(ADOQuery2->FieldByName("Nazvanie_armaturi")->AsString);

мне нужно чтобы там где Nazvanie_zavoda, он подставлял значение из ComboBox1(выбранное пользователем) и по этому значению сделав выборку из таблицы выводил все в ComboBox2. Ошибки никакой не выдает, но ComboBox2 пустой.
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38517973
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какая это СУБД позволяет использовать шаблон в проверке на равенство?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38517976
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MySQL
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38517993
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА какая это СУБД позволяет использовать шаблон в проверке на равенство?..Juliya2010_3MySQLНасколько я в курсе - нет, не позволяет.
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38517998
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как правильно сформировать такой sql запрос?
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518006
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juliya2010_3а как правильно сформировать такой sql запрос?Обычно для проверки соответствия шаблону используют LIKE.
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518046
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как это будет выглядеть в запросе ?
select Nazvanie_armaturi
from tip_armaturi,zavod,zavod_ta
where zavod.Kod_zavoda=zavod_ta.Kod_ZTA AND tip_armaturi.Kod_TA=zavod_ta.Kod_ZTA
AND Nazvanie_zavoda LIKE '"+ComboBox1->Text+"%'"
так не получается, а как по другому этот ComboBox1 здесь представить?
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518047
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juliya2010_3так не получаетсяПочему же? примерно так и должно быть, если в кавычках не напутали...
Перед выполнением запроса выведите для отладки ADOQuery2->SQL->Text и покажите его здесь.
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518049
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftпримерно так и должно быть, если в кавычках не напутали...и если в остальной части запроса нет логических ошибок.
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518054
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в запросе нет ошибок и если делать без названия завода, то запрос работает, с кавычками вроде не напутала,проверила еще раз
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518058
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juliya2010_3в запросе нет ошибокПроверьте запрос отдельно, например, в консольном клиенте mysql.
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518068
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я проверяла, еще до того как вставить его в билдер, там все работает
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518078
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftПеред выполнением запроса выведите для отладки ADOQuery2->SQL->Text и покажите его здесь.И сравните с тем запросом, которыйJuliya2010_3я проверяла, еще до того как вставить его в билдер, там все работает
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518082
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Juliya2010_3я проверяла, еще до того как вставить его в билдер
А теперь наоборот: из Билдера запрос проверьте в клиенте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Динамический запрос sql
    #38518087
Juliya2010_3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот если наоборот из билдера уже брать запрос, то тогда ничего не выдает..
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Динамический запрос sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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