Конференция "Базы" » двойные кавычки в запросе
 
  • ford © (06.08.09 15:40) [0]
    Использую FireBird
    в базе есть запись в поле Header которой записана строка
    типа
    ООО «рога и копыта»

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

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

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

    P.S. причем кавычки именно «» а не "
    :(
  • DrPass © (06.08.09 15:56) [1]
    А эти самые «» в базе и в запросе имеют одинаковые коды?
  • ford © (06.08.09 15:59) [2]

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

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

    вышел из положения
    используя Like и заменяя в строке Where все кавычки на %
  • Sergey13 © (06.08.09 16:07) [3]
    Используй параметры в запросе. Универсальный метод.

    Select t.* from table1 t
    where t.Header=:Header
  • Сергей М. © (06.08.09 16:07) [4]

    > по идее да


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


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


    Тогда в выборку попадет ООО ООО «Прога и копыта», и ты станешь ее зиц-председателем)
  • ford © (06.08.09 16:17) [5]

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

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


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

    ну ежели в базе будет такая строка :) то того кто её внес просто растреляют :)
  • Сергей М. © (06.08.09 16:21) [6]

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


    За что его расстреливать-то ?
    Он-то как раз ни в чем не виноват)
  • Anatoly Podgoretsky © (06.08.09 16:27) [7]
    > ford  (06.08.2009 16:17:05)  [5]

    На всех винтовок не хватит
  • ford © (06.08.09 16:29) [8]

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

    такая запись будет изначальна ошибочна
    я лично нигде не видел
    обобщенных обществ с ограниченой ответсвенностью общей организации
    ООО ООО :)))
  • Сергей М. © (06.08.09 17:14) [9]

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


    Закрой глаза на второе ООО (издержки копипаста), открой на подчеркнутую П..
 
Конференция "Базы" » двойные кавычки в запросе
Есть новые Нет новых   [134473   +33][b:0][p:0]