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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2012, 20:26   #1
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Сообщений: 137
По умолчанию Объединение строк в мемо :)

Здравствуй...Перейду сразу к делу.

Сделал такое приложение...


Код:
memo6.Lines.Add('INSERT INTO users (name, pass, e-mail, server, comment) VALUES ('+memo1.Text+','+ memo2.Text+', '+ memo3.Text+', '+ memo4.Text +', '+ memo5.text+');');
Работает нормально.
Но вот стоит вписать место одной строчки несколько.
И получилось так...


Причину такого я конечно понимаю, но не знаю как сделать так чтоб каждую новую строку оно с каждого мемо соединяло по первому образцу.

Примерно вот такая система должна быть в конечном этоге)


Спасибо большое))))
И ещё одно пожалуйста, закатайте в переменную чтоб быстрее оно думало
Ещё раз спасибо, у меня компилятор делфи 7....
Пожалуйста не критикуйте меня))
Jleksern вне форума Ответить с цитированием
Старый 24.07.2012, 20:32   #2
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
var
s:string;
begin
s:='...';
s:stringreplace(s,#13#10,'',[rfreplaceall]);
end;
Не?
Кольша вне форума Ответить с цитированием
Старый 24.07.2012, 20:39   #3
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Сообщений: 137
По умолчанию

Простите пожалуйста, мои познания не дают мне возможность воспользоваться Вашим кодом.
Jleksern вне форума Ответить с цитированием
Старый 24.07.2012, 22:03   #4
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
memo6.Lines.Add('INSERT INTO users (name, pass, e-mail, server, comment) VALUES ('+stringreplace(memo1.Text,#13#10,'',[rfreplaceall])+','+ stringreplace(memo2.Text,#13#10,'',[rfreplaceall])+', '+ stringreplace(memo3.Text,#13#10,'',[rfreplaceall])+', '+ stringreplace(memo4.Text,#13#10,'',[rfreplaceall]) +', '+ stringreplace(memo5.Text,#13#10,'',[rfreplaceall])+');');
Кольша вне форума Ответить с цитированием
Старый 24.07.2012, 22:59   #5
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Сообщений: 137
По умолчанию

Спасибо...
Но вышло не так, как я планировал...

а нужно так...

Чтоб если существует строчка с данными она получается в memo6 такая (см. выше)
Jleksern вне форума Ответить с цитированием
Старый 24.07.2012, 23:31   #6
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

А ежели так:
Код:
  Mrmo6.Lines.Clear;
  for I := 0 to Memo1.Lines.Count-1 do
    memo6.Lines.Add('INSERT INTO users (name, pass, e-mail, server, comment) VALUES ('+
      memo1.Lines[I]+','+ memo2.Lines[I]+', '+ memo3.Lines[I]+', '+ 
      memo4.Lines[I] +', '+ memo5.Lines[I]+')');
При условии, что во всех мемо (1..5) одинаковое количество строк.
Скандербег вне форума Ответить с цитированием
Старый 24.07.2012, 23:47   #7
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Сообщений: 137
По умолчанию

Во)))))))))))))))))))))))))))))
То что доктор прописал получилось просто ШИКАРНО ))

Спасибо)) Конечно некоторые вопросы остались открытыми для меня, по усовершенствования кода...
Но сам уже что-то придумаю))) и так часто Ваш форум терроризирую вопросами )
Ещё раз всем Вам спасибо))
Jleksern вне форума Ответить с цитированием
Старый 25.07.2012, 00:10   #8
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Что это вы дистанцируетесь от форума. Он такой же наш как и ваш.
И служит общему делу. Т.е. для того и предназначен, чтобы кто-то вопросы задавал, а другие, если таковые найдутся, отвечали.
Так что смелее...

Только напомню из правил форума: разные вопросы в разных темах.
Скандербег вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделение строк в Мемо Zuba C++ Builder 1 28.04.2012 13:11
Парсинг строк в Мемо Lauri Помощь студентам 7 04.12.2011 02:59
Перенос строк в Мемо efen Компоненты Delphi 9 11.01.2011 15:41
Колличество строк в Мемо Ceme4kin Общие вопросы C/C++ 2 09.09.2010 13:45
Мемо перенос строк MSD Помощь студентам 1 16.05.2010 18:22