Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

двойные кавычки в запросе


ford ©   (2009-08-06 15:40:00) 

Использую FireBird
в базе есть запись в поле Header которой записана строка
типа
ООО «рога и копыта»

делаю выборку
Select t.* from table1 t
where t.Header='ООО «рога и копыта»'

выборка пустая :(
если выбирать записи в Header которых нет кавычек то все нормально.

Как правильно написать в запросе
where t.Header='ООО «рога и копыта»'
чтобы выбирались и записи у которых в header данные в кавыках???

P.S. причем кавычки именно «» а не "
:(


Сергей М.   (2009-08-06 17:14:00) [1]


> ford ©   (06.08.09 16:29) [8]


Закрой глаза на второе ООО (издержки копипаста), открой на подчеркнутую П..


ford   (2009-08-06 16:29:00) [2]


> За что его расстреливать-то ?
> Он-то как раз ни в чем не виноват)

такая запись будет изначальна ошибочна
я лично нигде не видел
обобщенных обществ с ограниченой ответсвенностью общей организации
ООО ООО :)))


Anatoly Podgoretsky   (2009-08-06 16:27:00) [3]

> ford  (06.08.2009 16:17:05)  [5]

На всех винтовок не хватит


Сергей М.   (2009-08-06 16:21:00) [4]


> того кто её внес просто растреляют


За что его расстреливать-то ?
Он-то как раз ни в чем не виноват)


ford   (2009-08-06 16:17:00) [5]


> Sergey13 ©   (06.08.09 16:07) [3]

не хочет,  пробовал через параметры


> Тогда в выборку попадет ООО ООО «Прога и копыта», и ты станешь
> ее зиц-председателем)

ну ежели в базе будет такая строка :) то того кто её внес просто растреляют :)


Sergey13   (2009-08-06 16:07:00) [6]

Используй параметры в запросе. Универсальный метод.

Select t.* from table1 t
where t.Header=:Header


Сергей М.   (2009-08-06 16:07:00) [7]


> по идее да


По идее как раз нет.


> вышел из положения


Тогда в выборку попадет ООО ООО « Прога и копыта», и ты станешь ее зиц-председателем)


ford   (2009-08-06 15:59:00) [8]


> А эти самые «» в базе и в запросе имеют одинаковые коды?

незнаю :( но по идее да

вышел из положения
используя Like и заменяя в строке Where все кавычки на %


DrPass   (2009-08-06 15:56:00) [9]

А эти самые «» в базе и в запросе имеют одинаковые коды?


Наверх

Титульная страница Поиск, карта сайта Написать письмо