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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.12.2009, 15:57   #1
Grom48
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 10
По умолчанию SQL.add

как при удаление название базы задать переменной и какого она типа должна быть?

SQL.Add('DELETE FROM mersedes WHERE ID='+QueryBook.FieldByName('ID').As String);
Grom48 вне форума Ответить с цитированием
Старый 13.12.2009, 16:28   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) если используете SQL.Add
то не забудьте предварительно очистить текст предыдущего запроса: SQL.Clear;

2) имя таблицы должно быть ТЕКСТОВОЕ (например, в Edit1.Text вы можете написать имя таблицы, тогда:
Код:
SQL.Add('DELETE FROM '+Edit1.Text+' WHERE ID='+QueryBook.FieldByName('ID').AsString);
(ну таблица такая должна быть и в этой указанной таблице должно быть поле ID, разумеется!!)

Последний раз редактировалось Serge_Bliznykov; 13.12.2009 в 16:30.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.12.2009, 16:42   #3
Grom48
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 10
По умолчанию

Спасиб, понял)
Grom48 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод Add у TStringList FaTaL Общие вопросы Delphi 7 21.09.2014 09:59
Проблема с LogList.Add mellon Помощь студентам 0 08.12.2009 21:17
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) Schutze Помощь студентам 6 29.11.2009 22:15
add project lalilulelo Помощь студентам 3 26.05.2009 10:18
Query1.SQL.Add('.......'); <--- ПОМОГИТЕ !!! SALEM БД в Delphi 3 24.11.2006 11:29