Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
ВнизФильтры на АДО-шниых элементах (Тэбл и Квери) можно ставить в люб Найти похожие ветки
← →
Kurt (2002-11-26 19:34) [0]Фильтры на АДО-шных элементах (Тэбл и Квери) можно ставить в любых вложениях? (ну в плане скобок закрывающих и открывающих в любых количествах например)
← →
sniknik (2002-11-26 21:44) [1]А ты попробуй. Могу только сказать многое зависит от провайдера (не интернет :о)).
← →
Kurt (2002-11-27 11:35) [2]:-) у меня OLE DB for SQL Server.
спрашиваю потому что на безобидных (но много вложенных и длинных) фильтрах ругается типа "Аргументы имеют неверный тип, выходят за пределы недопустимого диапазона или вступают в конфликт друг с другом".
не подскажешь в чем проблема?
← →
sniknik (2002-11-27 13:47) [3]Попробуй то же самое указать в WHERE ..... в селекте, будет та же ругань значит неправильно фильтр задаеш.
исключение LIKE "%x%x%" c 3 и более %, почемуто не работает в фильтре (только с 1 или 2 но без продолжения, %x% -ok %x%x нет), не у меня одного. но досконально я с этим не разбирался.
← →
Kurt (2002-11-27 14:19) [4]как раз в WHERE не ругается:-( с лайком не балуюсь:-)
не пойму!:-(
← →
sniknik (2002-11-27 18:48) [5]ложи фильтр какой делаеш. без него никто не поймет.
← →
Kurt (2002-11-28 15:45) [6]Ну вот допустим тот самый фильтр:
stat="1" and (doc_id=1 or (id=1 and (doc_id=NULL or doc_id=0)))
не пойму почему он выдает на нем ошибку.
← →
sniknik (2002-11-28 16:37) [7]не понимает вложенности? (выражение в скобках)
вот это берет
TitleOfCourtesy="Ms." and (Extension>1000) or (EmployeeID=1)
а так ошибка
TitleOfCourtesy="Ms." and (Extension>1000 or EmployeeID=1)
всетаки фильтр это не полноценный запрос. по моему таже херня что и с LIKE, т.е. ограничение. (непроходимие :-()
если очень надо попробуй повесится на OnFilterRecord, возможностей больше. хотя я бы всетаки делал запросами.
← →
Kurt (2002-11-28 17:50) [8]именно вроде двойной вложенности не понимает.
а запросами конечно можно, но все же...
а про OnFilterRecord можешь поподробнее рассказать, плиз
← →
sniknik (2002-11-28 18:11) [9]было бы чего расказывать. у DataSet-а на событии OnFilterRecord щелкаш мышкой сделается процедура которая вызывается при фильтрации для каждой записи условия задаеш какие хочеш в конце Accept = true значит прошла запись фильтр будет показана и т.д. false то наоборот.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c