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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2012, 07:36   #1
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию Из edit в таблицу запрос

Доброе утро!
Подскажите, нужно чтобы запрос брал значение из Edit, вот запрос, как должен быть указан Едит?

Код:
IBQuery1.SQL.Add(' UPDATE TABLE_FILE SET FILE_NAME = Edit1.Text+ WHERE (ID = ' + IntToStr(id )+' );');
я его и так и сяк уже)
lu_una вне форума Ответить с цитированием
Старый 10.12.2012, 09:04   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add(' UPDATE TABLE_FILE SET FILE_NAME = '+Edit1.Text + 
                  ' WHERE (ID = ' + IntToStr(id )+' );');
IBQuery1.ExecSQL;
p.s. для ID и для NAME лучше использовать параметры!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.12.2012, 09:10   #3
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию

'+Edit1.Text + ' так не катит!
lu_una вне форума Ответить с цитированием
Старый 10.12.2012, 09:19   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
+QuotedStr(Edit1.Text) +
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.12.2012, 09:23   #5
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию

так тоже нет: )
скажу, что проверила- присвоила константой в коде значение, все сработало, вот нужно из Едита.
lu_una вне форума Ответить с цитированием
Старый 10.12.2012, 09:37   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Что значит не катит? Должно катить и по примеру Виталия и через параметры, как Сергей предложил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.12.2012, 09:41   #7
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию

Мм, значит падает на этом месте! Тогда сейчас после обеда разберусь, раз должно работать..хм..
lu_una вне форума Ответить с цитированием
Старый 10.12.2012, 10:19   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
+QuotedStr(Edit1.Text) +
Точно так!
вот к чему спешка приводит.
Конечно, же, текстовые константы внутри запроса должны быть в кавычках, спасибо за поправку!



Цитата:
Сообщение от lu_una
Мм, значит падает на этом месте!
падает молча и лежит?.. или что-то бормочет перед падением?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 10.12.2012, 11:05   #9
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

параметрам не нужны кавычки
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 10.12.2012, 11:38   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Slym
параметрам не нужны кавычки
Slym, это, конечно, так. Никто с этим спорить не будет.
Но какое отношение ваше замечание имеет к примеру кода, который, по словам TC, "падает" ?
Насколько я понимаю, там никаких параметров как не было, так и нет...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос -записать значение в таблицу lu_una Общие вопросы Delphi 15 29.11.2012 14:59
занесение текста в таблицу из edit include PHP 2 21.05.2012 20:19
Из Edit в таблицу MySQl Kristian Общие вопросы Delphi 1 23.09.2011 16:14
Запрос возвращает пустую таблицу, если один из подзаросов возвращает пустую таблицу ArtInt SQL, базы данных 9 12.05.2010 15:40
Запрос на добавление поля в таблицу mirawoo Microsoft Office Access 9 17.07.2008 16:44