Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запрос SQL и символ " [D6]


Страницы:   1 2

Чипырик ©   (2010-01-01 17:48:00) 

Доброго времени суток!
Подскажите, пожайлуста. Есть код:
if (s<>'') then s:=s+' AND (Raion = "'+ComboBox1.Text+'")' else s:='WHERE (Raion = "'+ComboBox1.Text+'")';

В Комбобоксе иногда бывают строки с символом " ...
Соответственно, когда компиллируется код SQL запроса, возникает ошибка синтаксиса, связанная с симоволом "...

Как это дело можно обойти?


Чипырик   (2010-01-20 21:44:00) [1]

2 Плохиш
Если в ракету (носитель) стоимостью несколько десятков миллионов рубликов не вкладывать перидочески достойную сумму денег для проведения ТО... То совсем не удивительно, что она не полетит...
И виноват не военный, а пиджак, который эти денежки на ТО положил себе на счет в Швейцарском банке....

Сначала подумай, а потом языком(пальцами) трепи...


Плохиш   (2010-01-18 14:58:00) [2]


> Например я по образованию инженер по автоматизированным
> системам боевого управления и обработки информации. Военный
> я.

А, теперь понятно, почему ракеты даже в присутствии президента не взлетают.


Sergey13   (2010-01-18 11:26:00) [3]

> [27] Virgo_Style ©   (18.01.10 11:07)
> Интереса ради глянул результаты поиска из [25] - найти там
> те самые параметры не так просто, как хотелось бы.

А если к строке поиска добавить delphi (что в обещем то логично), то попадабельность в десятку резко возрастает.


Virgo_Style   (2010-01-18 11:07:00) [4]

Интереса ради глянул результаты поиска из [25] - найти там те самые параметры не так просто, как хотелось бы.

Все-таки принуждение к удочке принимает иной раз чрезмерно суровые формы, пмсм.

Маленький примерчик. Если не поможет - значит, я был не прав.

ADOCommand->CommandText = "DELETE * FROM SomeTable WHERE SomeTextField=:SomeText";
ADOCommand->Parameters->ParamByName("SomeText")->Value = Edit1->Text;
ADOCommand->Execute();


Anatoly Podgoretsky   (2010-01-18 09:16:00) [5]

> Чипырик  (18.01.2010 07:42:23)  [23]

А откуда они там появятся, ведь книга не по Дельфи.
Зачем тебе ссылка, когда у тебя есть справка, Да и поиск по форуму поможет. Вопрос настолько частый, что большинству даже рот открывать лень.


sniknik   (2010-01-18 08:04:00) [6]

http://www.google.ru/search?q=%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81+SQL+%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox


Чипырик   (2010-01-18 07:50:00) [7]

З.Ы. Использую Borland Delphi 6, компоненты ADO, в коннектион стринг пишу Provider=Microsoft.Jet.OLEDB.4.0


Чипырик   (2010-01-18 07:42:00) [8]

еще раз попрошу, не надо флудить.
По поводу параметров... Ко всему прочему скачал у тов Anatoly Podgoretsky книгу "Понимание SQL" и тоже ничего не понял.... Нету там этих параметров...

По поводу высшего образования. Оно бывает разное, именно поэтому нужны такие форумы как этот.
Например я по образованию инженер по автоматизированным системам боевого управления и обработки информации. Военный я. Поэтому во время обучения мы затрагивали тему SQL совсем вскользь. Сейчас пытаюсь восстановить этот пробел... К сожалению некоторые товарищи ставят палки в колеса, вместо того, чтобы подсказать (раскрыто, т.к.  топ для начинающих).

Надеюсь воззвал к вашей совести. Объясните конкретно, что это за параметры. Где их указывать и если можно ссылочку...


Palladin   (2010-01-16 16:57:00) [9]

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


Anatoly Podgoretsky   (2010-01-16 16:39:00) [10]

> sniknik  (16.01.2010 16:20:20)  [20]

Не, ты правильно написал.


sniknik   (2010-01-16 16:20:00) [11]

> давить
;), хотел написать "добавить"...


Anatoly Podgoretsky   (2010-01-16 14:37:00) [12]


> Может хватит флудизмом заниматься? Вы бы лучше столько по
> теме поста писали!

Так говорить то не о чем, все давно отвечено.


sniknik   (2010-01-16 12:44:00) [13]

по теме написано в [1], и это фактически закрыло "разговор по теме", т.к. полностью отвечает на вопрос. давить просто нечего.


Чипырик   (2010-01-16 09:20:00) [14]

Может хватит флудизмом заниматься? Вы бы лучше столько по теме поста писали!


Германн   (2010-01-16 01:10:00) [15]


> Так ему придется объем оплатить, до последнего витамина.

В песочнице обычно нечем платить, кроме как "совком по лбу".


Anatoly Podgoretsky   (2010-01-16 00:57:00) [16]

> Германн  (16.01.2010 00:53:14)  [14]

Так ему придется объем оплатить, до последнего витамина.


Германн   (2010-01-16 00:53:00) [17]


> Anatoly Podgoretsky ©   (15.01.10 22:54) [13]
>
> Тебе огласить весь список
>

У Максима и так напряженка с объемом. Так что лучше не надо! :)


Anatoly Podgoretsky   (2010-01-15 22:54:00) [18]

Тебе огласить весь список


Чипырик   (2010-01-15 22:19:00) [19]

Не вкурил, кому мое образование не нравится? и возраст?


Виталий Панасенко(дом)   (2010-01-03 14:57:00) [20]


> Плохиш ©   (02.01.10 21:12) [7]
>
>
> > Чипырик ©   (02.01.10 10:12) [5]
>
> Лёха, ты бы графу "Образование" в анкете исправил на правильное.
>
>

или возраст указал.. от 5 до 7 лет...примерно...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо