
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.08.2003, 16:49
|
|||
|---|---|---|---|
Find с неравенствами |
|||
|
#18+
gTreeSour.Open "SELECT [" & Table & "].[" & gId & "], [" & Table & "].[" & gField & "], [" & Table & _ "].[" & LName & "], [" & Table & "].[" & RName & "] FROM [" & Table & "] ORDER BY [" & Table & "].[" & LName & "]", _ CurrentProject.Connection, adOpenKeyset, adLockOptimistic gTreeSour.Find Format(gLName) & " > " & Format(L) & " AND " & Format(gRName) & " < " & Format(R) ' Это не работает, видимо find может только по равенству искать. как мне сделать запрос на выборку по уже сущ. рекордсету gTreeSour, чтоб не обращаться лишний раз к серверу? или возможно можно что-то сделать с find? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:53
|
|||
|---|---|---|---|
|
|||
Find с неравенствами |
|||
|
#18+
что-то тут не то... кавычки какие-то, знаки &... Типа когда ты пишешь Format(gLName) & " > " & Format(L) то программа ищет "Format(gLName)>Format(L)" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:58
|
|||
|---|---|---|---|
|
|||
Find с неравенствами |
|||
|
#18+
Only a single-column name may be specified in criteria. This method does not support multi-column searches. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:58
|
|||
|---|---|---|---|
|
|||
Find с неравенствами |
|||
|
#18+
Код: plaintext 1. 2. 3. По-моему так симпатичнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:58
|
|||
|---|---|---|---|
|
|||
Find с неравенствами |
|||
|
#18+
ага и Хама послушай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:59
|
|||
|---|---|---|---|
Find с неравенствами |
|||
|
#18+
Из хелпа Only a single column name may be specified in criteria. This method does not support multi-column searches. The comparison operator in criteria may be ">" (greater than), "<" (less than), "=" (equal), ">=" (greater than or equal), "<=" (less than or equal), "<>" (not equal), or "like" (pattern matching). Используй Filter вместо Find, а еще лучше сразу формируй запрос с нужными критериями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 16:59
|
|||
|---|---|---|---|
|
|||
Find с неравенствами |
|||
|
#18+
А где в этом файнде названия полей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 17:00
|
|||
|---|---|---|---|
Find с неравенствами |
|||
|
#18+
А ну да поясняю: Dim gTreeSour As New ADODB.recordset Dim gField, gId, gParent, gLName, gRName As String 'Названия различных полей в таблицах Dim L,R as Integer ' Значения для поиска ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 17:05
|
|||
|---|---|---|---|
Find с неравенствами |
|||
|
#18+
К сожелению формировать сразу запрос нельзя.., на счет фильтра? это как? To Vsevolod: Так как ты написал не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.08.2003, 17:17
|
|||
|---|---|---|---|
Find с неравенствами |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2003, 14:04
|
|||
|---|---|---|---|
Find с неравенствами |
|||
|
#18+
Всем большое спасибо, сделал через find а после него проверку на второе условие, так как рекордсет удобно упорядочен то после первого же несовпадения второго условия выхожу, функция была рекурсивная, еще раз всем большое спасибо!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1680024]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
5ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 390ms |

| 0 / 0 |
