![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос [D7, Paradox]
Dmitry_177 © (2007-05-11 21:31:00)Делаю SQL запрос:
SELECT Code FROM Klients.DB WHERE Name='abc' AND Note='abc'
где Nameэто обычная строка, а NoteBLOB поле, точнее тип MEMO.. Так вот такой запрос почему-то выдает ошибку, я заметил что именно из-за этого: Note='abc'может я неправильно запрос делаю с BLOB полем?
Desdechado (2007-05-12 17:47:00) [1]Поскольку BLOB - это нечто безразмерное, то точное сравнение с ним выполнить практически бессмысленно. Потому онои не поддерживается.
Anatoly Podgoretsky (2007-05-12 15:34:00) [2]> Johnmen (11.05.2007 22:36:04) [4]
Надежда умирает последней
Dmitry_177 (2007-05-11 23:25:00) [3]всетаки вариант с LIKE мне больше нравится =)
Johnmen (2007-05-11 22:59:00) [4]Тогда ищи в инете любой букварь по SQL.
Dmitry_177 (2007-05-11 22:50:00) [5]нету там в поиске CONTAINING почемуто..
Johnmen (2007-05-11 22:43:00) [6]А ты LocalSQL.hlp почитай.
Dmitry_177 (2007-05-11 22:42:00) [7]Излазив сейчас пол интернета нашел вот такой способ и работает..
SELECT Code FROM Klients.DB WHERE Name='abc' AND Note CONTAINING 'abc'
т.е. вместо "=" - CONTAINING, только честно говоря я не знаю что этот CONTAINING делает..
Johnmen (2007-05-11 22:36:00) [8]
> выдает ошибку
И, кстати, мы увидим когда-нибудь её текст?
Johnmen (2007-05-11 22:35:00) [9]В общем-то никак. Но попробуй
Note LIKE 'abc'
Dmitry_177 (2007-05-11 22:04:00) [10]а как тогда? подскажите пожалуйста..
Johnmen (2007-05-11 22:00:00) [11]
> может я неправильно запрос делаю с BLOB полем?
Да.