Like через ADO

Lohmatun
Дата: 29.06.2001 06:56:25
Пытаюсь выполнить запрос типа <SELECT Code, Name FROM Main WHERE Code Like '*345*';>
полученный рекордсет возвращает RecordCount -1 и сразу EOF
Как лечить?

Code - текстовое(6) поле
Использую jet provider 4.0
в самом аксессе запрос отрабатывает отлично
Erika
Дата: 29.06.2001 08:49:15
Попробуй вместо '*345*' поставить '%345%'.
1
Дата: 01.12.2006 17:49:19
%-заменяет неопределенное количество символов, а _-только 1 символ (вместо *)
Ёжик`
Дата: 01.12.2006 17:52:43
* заменяет любое кол-во символов
а вот ? только один символ
Ort84
Дата: 01.12.2006 17:54:06
1
%-заменяет неопределенное количество символов, а _-только 1 символ (вместо *)


"*" заменяет неопределенное количество символов, а не 1.
mds_world
Дата: 01.12.2006 20:01:55
Lohmatun
Пытаюсь выполнить запрос типа <SELECT Code, Name FROM Main WHERE Code Like '*345*';>полученный рекордсет возвращает RecordCount -1 и сразу
Если бы возвращался пустой рекордсет по причине неверного условия, то RecordCount = 0. А в данном случае RecordCount = -1. Может быть вы с Connect что-то напутали?