Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.044 c
6-1102072233
Vyacheslav
2004-12-03 14:10
2005.02.13
FTP&indy Проблема при уничтожения FTPServer - a


1-1107245589
MakedoneZ
2005-02-01 11:13
2005.02.13
Насчет Table.FieldCount(помогите с куском пргораммы)


6-1101805234
User1
2004-11-30 12:00
2005.02.13
Socket.ReceiveBuf


4-1103897589
malij
2004-12-24 17:13
2005.02.13
компьютер


14-1106242977
Stef
2005-01-20 20:42
2005.02.13
Помогите найти компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский