Форум: "Базы";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
ВнизSQL запрос Найти похожие ветки
← →
Dmitry_177 (2007-05-11 21:31) [0]Делаю SQL запрос:
SELECT Code FROM Klients.DB WHERE Name="abc" AND Note="abc"
где Name это обычная строка, а Note BLOB поле, точнее тип MEMO.. Так вот такой запрос почему-то выдает ошибку, я заметил что именно из-за этого: Note="abc" может я неправильно запрос делаю с BLOB полем?
← →
Johnmen © (2007-05-11 22:00) [1]
> может я неправильно запрос делаю с BLOB полем?
Да.
← →
Dmitry_177 (2007-05-11 22:04) [2]а как тогда? подскажите пожалуйста..
← →
Johnmen © (2007-05-11 22:35) [3]В общем-то никак. Но попробуй
Note LIKE "abc"
← →
Johnmen © (2007-05-11 22:36) [4]
> выдает ошибку
И, кстати, мы увидим когда-нибудь её текст?
← →
Dmitry_177 (2007-05-11 22:42) [5]Излазив сейчас пол интернета нашел вот такой способ и работает..
SELECT Code FROM Klients.DB WHERE Name="abc" AND Note CONTAINING "abc"
т.е. вместо "=" - CONTAINING, только честно говоря я не знаю что этот CONTAINING делает..
← →
Johnmen © (2007-05-11 22:43) [6]А ты LocalSQL.hlp почитай.
← →
Dmitry_177 (2007-05-11 22:50) [7]нету там в поиске CONTAINING почемуто..
← →
Johnmen © (2007-05-11 22:59) [8]Тогда ищи в инете любой букварь по SQL.
← →
Dmitry_177 (2007-05-11 23:25) [9]всетаки вариант с LIKE мне больше нравится =)
← →
Anatoly Podgoretsky © (2007-05-12 15:34) [10]> Johnmen (11.05.2007 22:36:04) [4]
Надежда умирает последней
← →
Desdechado © (2007-05-12 17:47) [11]Поскольку BLOB - это нечто безразмерное, то точное сравнение с ним выполнить практически бессмысленно. Потому онои не поддерживается.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.09.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c