|
|
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
Собственно содержимое Dim strQuery As String strQuery = "SELECT SMCARD.ARTICLE, SMCARD.NAME, SMPRICES.PRICE, SMGOODS.QUANTITY, SMPRICES.STORELOC FROM ((SMPRICES INNER JOIN SMCARD ON SMPRICES.ARTICLE = SMCARD.ARTICLE) INNER JOIN SVAARTCLASSIF ON SMPRICES.ARTICLE = SVAARTCLASSIF.ARTICLE) INNER JOIN SMGOODS ON SMPRICES.ARTICLE = SMGOODS.ARTICLE GROUP BY SMCARD.ARTICLE, SMCARD.NAME, SMPRICES.PRICE, SMGOODS.QUANTITY, SMPRICES.STORELOC, SMPRICES.PRICETYPE, SVAARTCLASSIF.TREE, SMGOODS.STORELOC HAVING (((SMGOODS.QUANTITY)>= 0) AND ((SMPRICES.STORELOC) Like 1) AND ((SMPRICES.PRICETYPE) Like 1) AND ((SVAARTCLASSIF.TREE) Like '69.*') AND ((SMGOODS.STORELOC) Like 2))" Adodc1.RecordSource = strQuery Adodc1.Refresh повисает после запуска, содержимое таблиз из запроса огромное несколько десяток тысяч, итог запроса 100-300. думаю дело не в количесиве обрабатываемой информации, Аксеесс сделал за 2 минуты. Может дело в том то что запрос в оракл и есть какая то специфика?? хелп мии :~( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 08:18 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
Расписал запрос по нотам, получился: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. Автор, поясните. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 12:55 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
Т.е. получилось вот. :-) Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 12:57 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
почему виснет так и непонял, запрос то рабочий по ВБ и Оракл нашел здесь http://]www.vb.kiev.ua/code/db/VB-MySql_I15970865.zip правдо здесь про 8и у меня 9 у меня только вопрос по синтаксису СКЛ запроса так как запрос для оракля свой из вб тоже свой. разница в написание небольшая но напрягает особенно с форматами ячеек для фильтра. хе, малость поправил, хидер выдал но без данных. накидал тоже самое в аксессе все чику-пуки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 13:53 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
Если я все правильно понял, то попробуй вот такой запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 14:48 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
Спасибо частично помогло, тока проблема в условии like '69.*' точнее помойму в нем, не тот формат, как правильно в ВБ отфильторовать столбец по признаку и какой синтаксец должен быт в запросе в зависемости от формата ячейки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 15:16 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
% может это вместо * ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 15:19 |
|
||
|
Запрос в Oracle из VB6 sp6
|
|||
|---|---|---|---|
|
#18+
ОгРоМНоЕ сПоСИБо, респект и уважуха вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 15:35 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=34333744&tid=2164502]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 498ms |

| 0 / 0 |
