Я пытаюсь выполнить следующий запрос на подключенном диске
"SELECT System.ItemName, System.ItemUrl, System.Search.AutoSummary, System.Search.Contents FROM JulioCompartido.SystemIndex WHERE scope ='file://JulioCompartido/Comp' and CONTAINS('"a*"')"
эта команда возвращает "Got OleDbException, код ошибки 0x80004005L (Unspecified error)"
Запрос работает правильно, если я не добавляю предложение содержимого
"SELECT System.ItemName, System.ItemUrl, System.Search.AutoSummary, System.Search.Contents FROM JulioCompartido.SystemIndex WHERE scope ='file://JulioCompartido/Comp'"
Я украл разные способы вызова функции, содержащей
- СОДЕРЖИТ ( ' "а *"')
- СОДЕРЖИТ ( '\ "а \" *')
- СОДЕРЖИТ ( 'а *')
- СОДЕРЖИТ ( 'A')
Также добавляем имя столбца в качестве первого параметра,
с кавычками и без
- СОДЕРЖИТ (System.Search.Contents, '\ "a * \"')
- СОДЕРЖИТ ("System.Search.Contents", '\ "a * \"')
Я попробовал объединить все предыдущие варианты