|
|
|
| Может и боян, но что-то не могу найти решения.
В общем нужно по отдельности из строки запроса вытащить:
select текст
from текст
where текст
group by текст
order by текст
причем нужно учитывать наличие подзапросов, которые могут находится в select/from/where
Может уже что-то готовое есть? | |
|
| |
|
|
|
| Можно все эти ключевые слова сложить в табличку.
и потом икать в цикле
Dim чё_ищем
чё_ищем=findFirst("Таблица с ключевыми словами"
For f =1 to len( "zapros")
If Instr( ................. Then нашли... куда его?
end for | |
|
| |
|
|
|
| А зачем это всё?
Можно узнать? | |
|
| |
|
|
|
|
Можно все эти ключевые слова сложить в табличку.
|
можно
If Instr( ................. Then нашли... куда его?
|
вот я собственно об этом и спрашивал.
да еще с учетом подзапросов, которые содержат такие-же ключевые слова
P.S. Разобрать простой запрос труда не составляет. Однако же возможное наличие подзапросов портит всю малину | |
|
| |
|
|
|
| тогда рекурсию :) внутри каждого блока ;) | |
|
| |
|
|
|
| было где-то дома... еще со 2ого аксесса... если не забуду - гляну... если то :)
на сам деле не очень сложно ;) просто понять нужно структуру sql-запроса :)
а дальше - дело техники
имхо всё
зы.
http://www.forum.dklab.ru/viewtopic.php?p=143849
http://xpoint.ru/forums/programming/theory_algorythms/thread/39763.xhtml
http://www.google.com.ua/search?q=%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3+SQL+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0&hl=ru&start=20&sa=N | |
|
| |
|
|
|
| Силыч, глянь плиз, не забудь
самому писать нехоцца, абленился савсем | |
|
| |
|
|
|
| Ну Вы батенька лодыришко..... | |
|
| |
|
|
|
| Кому интересно решение здесь:
http://am.rusimport.ru/MSAccess/f2.aspx?type=1&id=48524 | |
|
| |
|