Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
lala89
0 / 0 / 0
Регистрация: 09.11.2010
Сообщений: 41
#1

Перевод на новую строку длинного SQL-запроса - Delphi

22.03.2011, 11:56. Просмотров 2345. Ответов 5
Метки нет (Все метки)

Пишу SQL запрос, он очень длинный,как продолжить его на новой строке? Спасибо!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2011, 11:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перевод на новую строку длинного SQL-запроса (Delphi):

Перевод каретки на новую строку
С помощью какой функции каретка переводится на новую стоку?

Как при экспорте делать перевод содержимого ячейки на новую строку?
Подскажите как при экспорте делать переход содержимого ячейки на новую строку,...

Как перейти на новую строку?
Как перейти на новую строку в memo?

Переход на новую строку в ComboBox.
Здравствуйте! Если в ComboBox1 выбираю 'a', то ComboBox2 должна заполняться...

Как в ComboBox добавить новую строку?
Кто нибудь знает как в ComboBox добавить новую стоку так, что бы при выходе из...

Через 5 символов переход на новую строку
Добра и счастья вам, уважаемые участники форума) Вопрос: как через 5 символов...

5
mss
2631 / 2256 / 275
Регистрация: 24.12.2010
Сообщений: 13,725
22.03.2011, 11:59 #2
Конкатенацией строковых фрагментов
0
lala89
0 / 0 / 0
Регистрация: 09.11.2010
Сообщений: 41
22.03.2011, 12:04  [ТС] #3
с помощью + ?
0
Mawrat
12821 / 5729 / 1700
Регистрация: 19.09.2009
Сообщений: 8,807
22.03.2011, 12:05 #4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Delphi
1
2
3
4
5
Query1.SQL.Text :=
  'select *'
  + '  from country c'
  + ' where c.name = ''Australia'''
;
Или так:
Delphi
1
2
3
4
5
Query1.SQL.Text :=
  'select *'#10
  + 'from country c'#10
  + 'where c.name = ''Australia'''
;
Ещё так можно:
Delphi
1
2
3
4
Query1.SQL.Clear;
Query1.SQL.Lines.Add('select *');
Query1.SQL.Lines.Add('from country c')
Query1.SQL.Lines.Add('where c.name = ''Australia''');
Но в этом случае могут быть проблемы, если используется TADOQuery.
0
lala89
0 / 0 / 0
Регистрация: 09.11.2010
Сообщений: 41
22.03.2011, 12:10  [ТС] #5
Delphi
1
2
DOQuery1.SQL.Text:='INSERT INTO testbgd2 (numpixel,coord,band1,band2,band3,band4,band5,band6,band7'+
                             'band8,band9,band10) Values (:numpixel,point(:x,:y),:band1...)'
Так можно?
0
Mawrat
12821 / 5729 / 1700
Регистрация: 19.09.2009
Сообщений: 8,807
22.03.2011, 12:13 #6
Можно. И там запятую надо добавить после band7.
1
22.03.2011, 12:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2011, 12:13
Привет! Вот еще темы с решениями:

Сохранять данные в новую строку в документе
По нажатию одной кнопки данные сохраняются в документ в одну строку, на другой...

Перенос текста на новую строку в RichEdit
Доброго дня всем! Работаю в XE2, в процессе выполнения программы формируется...

Сформировать новую строку по заданным условиям
Дана строка, число символов в которой кратно трем. Сформировать новую строку, в...

Переход на новую строку, Работа с типом string
Доброго времени суток Господа ! Пожалуйста подскажите , как осуществить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru