Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Вопрос по SQL - FB   Найти похожие ветки 

 
Knight ©   (2005-01-17 23:04) [0]

Кто как со стрингами работает? Парадокс воспринимал двойные кавычки, а этот понимает только одинарные... в Delphi тоже одинарные... столько наставишь, что уже и не понимаешь, где какие...


 
Knight ©   (2005-01-17 23:06) [1]

// господа модераторы... не скидывайте меня назад в Потрепаться... плз %)


 
sniknik ©   (2005-01-17 23:24) [2]

ну дак, задавай топик правильно, и в общем в согласии с правилами... никто не тронет.

Рекомендуется:
  ....
  2. Корректно оформляйте заголовок ветки, который должен кратко отражать суть вопроса.
     Ветки, озаглавленные "Нужна помощь", "Срочно, горю", "Help", "Памогите, кто знаете" и т.п. будут удаляться в обязательном порядке.
  ....


твой вопрос с названием в топике "вопрос" практически на грани "фола". имхо. а уж по чему он там дело десятое... да тут все одной тематики, и что же теперь все будут озаглавливать "вопрос по бд"?


 
Johnmen ©   (2005-01-18 00:13) [3]

Нормально работаем. И с теми и с другими...


 
Knight ©   (2005-01-18 00:30) [4]


> [3] Johnmen ©   (18.01.05 00:13)
> Нормально работаем. И с теми и с другими...

Тогда почему вышибает? При использовании в запросе, строка в двойных кавычках, поспринимается как имя столбца и выдаётся ошибка, что "Column unknown"... что не так делаю?

Так ошибка (символ двойных кавычек):
IBQuery.SQL.Text:="SELECT main_type FROM T_MAIN WHERE main_type="LANG""

Так нормально (двойные одинарные):
IBQuery.SQL.Text:="SELECT main_type FROM T_MAIN WHERE main_type=""LANG"""


 
jack128 ©   (2005-01-18 00:36) [5]

Knight ©   (18.01.05 0:30) [4]
что не так делаю?

пишшь двойные ковычки вместо одинарных ;-)


 
Knight ©   (2005-01-18 00:38) [6]


> [5] jack128 ©   (18.01.05 00:36)
> пишшь двойные ковычки вместо одинарных ;-)

Вернулись к изначальному вопросу...


 
Knight ©   (2005-01-18 00:42) [7]


> sniknik ©   (17.01.05 23:24)
> да тут все одной тематики, и что же теперь все будут озаглавливать
> "вопрос по бд"?

// Просто было время когда сливали за "элементарность" вопроса... извиняюсь, за отклонение от темы.. :)


 
jack128 ©   (2005-01-18 01:31) [8]

не знаю, у меня проблем не когда не было.  Н упробелы расставляй, что ли..
IBQuery.SQL.Text:="SELECT main_type FROM T_MAIN WHERE main_type=""LANG""    ";

Так понятнее? Ж-)


 
DrPass ©   (2005-01-18 01:37) [9]

Это зависит от диалекта. В третьем идентификатор в двойных кавычках трактуется не как строковый литерал, а как название поля


 
sniknik ©   (2005-01-18 01:38) [10]

сильно в этом сомневаюсь... что за "элементарность" вопроса.
вот за сплошной оффтопик в ветке... можно. ;о))

> Так ошибка (символ двойных кавычек):
> IBQuery.SQL.Text:="SELECT main_type FROM T_MAIN WHERE main_type="LANG""
не так надо, так
IBQuery.SQL.Text:="SELECT main_type FROM T_MAIN WHERE "Strange Field Name"=""LANG""";

код самоочевиден, правильно? ;)


 
Knight ©   (2005-01-18 01:45) [11]

Пример был приведён в ответ на > [3] Johnmen ©   (18.01.05 00:13)
> Нормально работаем. И с теми и с другими...


Изначально вопрос был не почему, а как...


> [8] jack128 ©   (18.01.05 01:31)
> Ну пробелы расставляй, что ли..

Первый вариант ясен. Сам чё-то до такого не допёр... Спасибо ж:)


 
Deniz ©   (2005-01-18 06:25) [12]

А что с параметрами не судьба работать?
IBQuery.SQL.Text:="SELECT main_type FROM T_MAIN WHERE Field_Name=:ParamName1";
IBQuery.ParamByName("ParamName1").AsString:="LANG";


 
Knight ©   (2005-01-18 09:32) [13]


> Deniz ©   (18.01.05 06:25) [12]
> А что с параметрами не судьба работать?

Второй вариант... спасибо :)



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.035 c
1-1107158201
ТехникПТО
2005-01-31 10:56
2005.02.13
Real в String


1-1107040004
haM3r
2005-01-30 02:06
2005.02.13
Проблема с RichEdit


3-1105623240
Levitch
2005-01-13 16:34
2005.02.13
Русские записи в InterBase


4-1103179556
tradakad
2004-12-16 09:45
2005.02.13
И снова о окнах приложений


6-1101921015
OneFragLeft
2004-12-01 20:10
2005.02.13
Как сделать BroadCast