Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос про MySQL и Select в VB6
|
|||
|---|---|---|---|
|
#18+
Всем привет! Народ помогите, реально завис на следующей проблеме и не знаю даже как в поиске набрать чтобы на путь истинный выйти :) Есть на удаленной машине база MySQL с такой таблицей Код: plaintext 1. 2. 3. 4. 5. 6. 7. Так вот когда нужно вытащить например все записи у которых StoimostAgregat равен 1500 тут все как бы просто Код: plaintext 1. 2. А вот что делать и как построить запрос к базе данных если мне нужно вытянуть из базы данных записи построенные по фильтру, т.е. например в проге я выбрал типа вывести мне все агрегаты у которых есть фото и у которых стоимость 1500, а в другой раз выбрал например вывести все записи без описаний, но с фотографиями и стоимостью 2500 кпримеру. Как понимаете таким образом можно несметное кол-во комбинаций придумать в фильтре и тупо было бы под каждую мыслимую комбинацию писать отдельный запрос и ведь должно быть что то такое что бы помогло бы в этой ситуации. В частности можно былобы построить запрос в которой былибы перечисленны все критерии: Код: plaintext 1. 2. Но тогда возникает проблема - мне в данном случаи нужны записи в которых StoimostAgregat равен 1500 и DescrAgregat например 16980 (Это неважно:)), а остальные переменные name, foto остаються пустыми и когда отправляется запрос к базе данных то там соответственно по полям NameAgregat PhotoAgregat ищются записи с пустими полями. ТАК КАК СДЕЛАТЬ ЧТОБЫ ПРИ ТАКОМ ЗАПРОСЕ В ЭТИХ ПОЛЯХ НИЧЕГО НЕ ИСКАЛОСЬ, А ТОЧНЕЕ ВЫБИРАЛИСЬ ВСЕ ЗАПИСИ. Надеюсь объяснил суть проблемы подробно. Сам новичек и не совсем может быть верно владею терминалогией :) Буду благодарен помощи старших товарищей. Всем заранее спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2010, 23:43 |
|
||
|
Вопрос про MySQL и Select в VB6
|
|||
|---|---|---|---|
|
#18+
А в чем собственно проблема? Вы строку запроса формируете "на лету", так и не добавляйте туда лишние критерии, которые не нужны в данный момент. (есть, конечно, способ построить универсальный запрос, но вам в данном случае это не нужно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 00:53 |
|
||
|
Вопрос про MySQL и Select в VB6
|
|||
|---|---|---|---|
|
#18+
типа Код: plaintext 1. 2. P.S. Используйте тэги для оформления кода! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 00:56 |
|
||
|
Вопрос про MySQL и Select в VB6
|
|||
|---|---|---|---|
|
#18+
Всем доброй ночи! Моё почтение Shocker.Pro В общем, Вам идею уже подсказали. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2010, 01:24 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36581616&tid=2159906]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 357ms |

| 0 / 0 |
