Форум: "Базы";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизВопрос по 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.054 c