Форум: "Начинающим";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];
ВнизSql ошибка при выборки из за ковычек Майка " синяя" Найти похожие ветки
← →
Aleks (2009-12-22 20:29) [0]Доброго времени суток. Подскажите, как правильно организовать запрос на выборку из базы. Организую, запрос в QSL, всё работает на ура, пока в переменную T2 не попадёт название в кавычках, например- Майка "синяя" -. команда Open-> ошибка invalid use of keyword. Token: Синяя"") Line Number: 4.
***От имён в кавычках избавиться не могу.***
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add("SELECT DISTINCT Одежда");
Query1.SQL.Add("FROM ":pp20:pp20.db"");
Query1.SQL.Add("WHERE");
Query1.SQL.Add("(База = ""+T1+"") And (Локация = ""+T2+"")"); //********
Query1.Open;
← →
Ega23 © (2009-12-22 20:43) [1]О сколько раз твердили миру!
Используйте параметры.
← →
Anatoly Podgoretsky © (2009-12-22 20:55) [2]> Aleks (22.12.2009 20:29:00) [0]
Используй параметры
← →
Aleks (2009-12-22 21:02) [3]
> Используй параметры
</I
> О сколько раз твердили миру!Используйте параметры.
>
Народ, ну подскажите, как их использовать.?
← →
Плохиш © (2009-12-22 21:13) [4]
> Народ, ну подскажите, как их использовать.?
Книжка "Программирование на Делфи для полных идиотов за 21 секунду".
← →
Aleks (2009-12-22 21:21) [5]Удалено модератором
← →
Anatoly Podgoretsky © (2009-12-22 21:34) [6]Ты не спорь, ты учи.
← →
Anatoly Podgoretsky © (2009-12-22 21:34) [7]Удалено модератором
← →
Aleks (2009-12-22 22:04) [8]
> Anatoly Podgoretsky
ну нету у меня книги, по инету ищу, что нашёл, пока не получается.
Пример, кинте, применения параметров, и список не плохо было бы.
← →
Amoeba © (2009-12-22 22:29) [9]
> ну нету у меня книги, по инету ищу,
Так у Анатолия на его сайте целая библиотека в электронном виде. Адрес в анкете.
← →
Aleks (2009-12-22 23:39) [10]книг я уже кучу нашёл. Про вставку флеша пишут, вроде это то что мне нужно, только так туманно, что я не пойму ни как. Пробовал его вставлять, как написанно между ожидаемым словом в кавычках и кавычками. Или не ищет или ошибка.
Query1.SQL.Add("(База = ""+T1+"") And (Локация = ""+T2+\"")");
← →
Amoeba © (2009-12-22 23:46) [11]
> Aleks (22.12.09 23:39) [10]
Опять "на колу мочало"! Тебе мастера уже не один раз сказали, что нужно использовать параметры!
← →
Ega23 © (2009-12-22 23:53) [12]У меня сильные подозрения, что база жесть как спроектирована.
Коли товарищ по строковым полям сравнивает.
← →
Германн © (2009-12-23 01:26) [13]
> Aleks (22.12.09 23:39) [10]
>
> книг я уже кучу нашёл.
И всю кучу прочитал? И нигде нет ни слова про использование параметров?
← →
Плохиш © (2009-12-23 01:51) [14]Слесарю - слесарево...
← →
Aleks (2009-12-23 12:01) [15]Я и не говорил, что я профи, и вообще с базами первый раз дело имею.
А вы мАСТЕРА, начитанные и наученные, не могли подсказать, что вместо двойных " кавычек нужно ставить две одинарных " "
Спасибо всем ...
← →
sniknik © (2009-12-23 12:34) [16]> что вместо двойных " кавычек нужно ставить две одинарных " "
нарвешься в другим месте/случае. правда в параметрах, и никак иначе...
в связи с этим
> Слесарю - слесарево...
+1
← →
Ega23 © (2009-12-23 13:22) [17]
> А вы мАСТЕРА, начитанные и наученные, не могли подсказать,
> что вместо двойных " кавычек нужно ставить две одинарных
> " "
Теперь попробуй туде добавить строку"Вы все (ну вы поняли), а я - д"Артаньян!"
Читай про параметры.
← →
Чипырик © (2010-01-13 14:40) [18]на самом деле у меня такая же трабла....
так и не решилась она...
Сказали мне про параметры.... В инете чета не нашел.... Купил книгу "Раскрытие тайн SQL" (самоучитель)... Там тоже нифига про это дело нет...
Уважаемые мастера... Это раздел для начинающих.... Блин скажите где эти параметры искать....
← →
turbouser © (2010-01-13 14:47) [19]Query1.SQL.Text:="SELECT A,B,C, FROM MyTable T WHERE A=:ParamA AND B=:ParamB";
Query1.Params.ParamByName("ParamA").Value:="blablabla";
Query1.Params.ParamByName("ParamB").Value:="blablablablabla";
← →
clickmaker © (2010-01-13 14:55) [20]> Купил книгу "Раскрытие тайн SQL
похвально.
только про параметры можно и в справке почитать. которая с дельфи, и которую, бедную, почему-то все упорно игнорируют.
← →
Leonid Troyanovsky © (2010-01-13 16:13) [21]
> clickmaker © (13.01.10 14:55) [20]
> почему-то все упорно игнорируют.
Дешева. Сл-но, некачественна.
--
Regards, LVT.
← →
Anatoly Podgoretsky © (2010-01-13 16:46) [22]> Чипырик (13.01.2010 14:40:18) [18]
У тебя явно испорченый Интернет, у меня первая ссылка в BING по фразе параметры + Дельфи и далее еще порядка 20 000 ссылок
← →
Плохиш © (2010-01-13 17:25) [23]
> в справке почитать. которая с дельфи, и которую, бедную,
> почему-то все упорно игнорируют.
Дык, её жч справку и книги тоже, для лохов пишут...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.03.14;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.007 c