Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2011, 14:49   #11
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

вообще-то в SQL строковые значения заключаются в кавычки. (в разных БД разные где-то одинарные(') где-то двойные(") где-то и так итак можно.
Код:
add(' .... = ' +'"' +..... +'"' );
Add('  ... = ' +QuotedStr(....) );
чтобы не мучиться с кавычками используйте параметры.Как? здесь
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 26.10.2011 в 14:52.
evg_m вне форума Ответить с цитированием
Старый 26.10.2011, 14:52   #12
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию

Всем огромное спасибо заработало.
Структуру
Код:
QuotedStr(ComboBox1.Items
уже видел, когда пытался сам найти решение проблемы на форуме, но не смог правильно это применить. Если не сложно объясните что означает QuotedStr.
city32 вне форума Ответить с цитированием
Старый 26.10.2011, 14:52   #13
Dush
Форумчанин
 
Регистрация: 29.09.2011
Сообщений: 116
По умолчанию

выполняете программу, когда дойдет до точки останова - перейдет автоматически в Delphi, там нажать F5, ввести строку "ADOQuery1.SQL.Text" и нажать Enter. в WatchList посмотреть значение введенной переменной.
это на будущее - без знания как посмотреть значение переменной в момент выполнения программы вы далеко не зайдете

Последний раз редактировалось Dush; 26.10.2011 в 14:59.
Dush вне форума Ответить с цитированием
Старый 26.10.2011, 15:03   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Если не сложно объясните что означает QuotedStr.
эта строковая функция, которая возвращает переданную в качестве параметра строку, добавив к этой строке в начало строки и в конец строки обрамляющие одинарные кавычки.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.10.2011, 15:06   #15
city32
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 48
По умолчанию

Ясно. Большое спасибо вам о светлейшие умы, просветившие темного человека. Разобрался и как значения просматривать и про строковую переменную понял. Всем спасибо за участие.
city32 вне форума Ответить с цитированием
Старый 26.10.2011, 15:07   #16
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
Если не сложно объясните что означает QuotedStr.
1. набираем QuotedStr. нажимаем F1 читаем справку.
2. пишем несложный код например в обработчике кнопки
Код:
s:='какой-то текст';
showMessage(s + #13#10 + QuotedStr(s) );
запускам, нажимаем, смотрим и делаем выводы.
3. ищем в google.
4. ждем когда объяснят (вам повезло)
получение новой строки путем добавления к строке ограничивающих кавычек.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 26.10.2011 в 15:11.
evg_m вне форума Ответить с цитированием
Старый 26.10.2011, 15:49   #17
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Dush Посмотреть сообщение
выполняете программу, когда дойдет до точки останова - перейдет автоматически в Delphi, там нажать F5, ввести строку "ADOQuery1.SQL.Text" и нажать Enter. в WatchList посмотреть значение введенной переменной.
это на будущее - без знания как посмотреть значение переменной в момент выполнения программы вы далеко не зайдете
Совершенно необязательно заполнять WatchList...
Можно просто навести курсор мышки на параметр Text у ADOQuery1.SQL.Text и в появившемся хинте увидите его значение
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Данные из запроса в массив Jene4ka БД в Delphi 2 03.05.2011 22:25
Результаты запроса в ComboBox (Delphi) Solvinder Помощь студентам 2 11.01.2011 11:09
отображение результата запроса в combobox mile4ka БД в Delphi 3 20.12.2010 18:17
как сложить данные полученные из запроса к MS SQL SERVER ? xxxsas SQL, базы данных 2 09.01.2009 17:28
как сложить данные полученные из запроса? xxxsas SQL, базы данных 0 27.11.2008 01:44